home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
a_utils
/
_archvrs
/
mac
/
stfit151.bin
/
stuffit151.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1994-02-02
|
206KB
|
3,579 lines
# near model CODE resource
# entry label at 0x0000
export_116:
entry:
00000000 4E56 FF0A link A6, -0x00F6
00000004 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
00000008 6C06 bge +0x8 /* 00000010 */
0000000A 3038 0210 move.w D0, [0x00000210 /* BootDrive */]
0000000E 6056 bra +0x58 /* 00000066 */
label00000010:
00000010 4267 clr.w -[A7]
00000012 3F38 0A58 move.w -[A7], [0x00000A58 /* SysMap */]
00000016 486E FF0A pea.l [A6 - 0xF6]
0000001A 4EAD 01C2 jsr [A5 + 0x1C2]
0000001E 301F move.w D0, [A7]+
00000020 42AE FF98 clr.l [A6 - 0x68]
00000024 3D6E FF0A FF9C move.w [A6 - 0x64], [A6 - 0xF6]
0000002A 426E FFA2 clr.w [A6 - 0x5E]
0000002E 4267 clr.w -[A7]
00000030 486E FF86 pea.l [A6 - 0x7A]
00000034 4267 clr.w -[A7]
00000036 4EAD 01FA jsr [A5 + 0x1FA]
0000003A 301F move.w D0, [A7]+
0000003C 42AE FF1E clr.l [A6 - 0xE2]
00000040 3D6E FF0A FF22 move.w [A6 - 0xDE], [A6 - 0xF6]
00000046 2D7C 4552 494B FF28 move.l [A6 - 0xD8], 0x4552494B /* 'ERIK' */
0000004E 2D6E FFE0 FF3C move.l [A6 - 0xC4], [A6 - 0x20]
00000054 4267 clr.w -[A7]
00000056 486E FF0C pea.l [A6 - 0xF4]
0000005A 4267 clr.w -[A7]
0000005C 4EAD 01CA jsr [A5 + 0x1CA]
00000060 301F move.w D0, [A7]+
00000062 302E FF22 move.w D0, [A6 - 0xDE]
label00000066:
00000066 4E5E unlink A6
00000068 4E75 rts
export_102:
0000006A 4E56 0000 link A6, 0
0000006E 422D D09E clr.b [A5 - 0x2F62]
00000072 2F2E 000A move.l -[A7], [A6 + 0xA]
00000076 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000007A 4EBA 0098 jsr [PC + 0x98 /* 00000114 */]
0000007E 5C8F addq.l A7, 6
00000080 4A2D D09E tst.b [A5 - 0x2F62]
00000084 671A beq +0x1C /* 000000A0 */
00000086 486D BBE6 pea.l [A5 - 0x441A]
0000008A 42A7 clr.l -[A7]
0000008C 42A7 clr.l -[A7]
0000008E 42A7 clr.l -[A7]
00000090 A98B trap ParamText
00000092 42A7 clr.l -[A7]
00000094 3F3C 009A move.w -[A7], 0x9A
00000098 4EAD 008A jsr [A5 + 0x8A]
0000009C 5C8F addq.l A7, 6
0000009E 6070 bra +0x72 /* 00000110 */
label000000A0:
000000A0 2F2E 000A move.l -[A7], [A6 + 0xA]
000000A4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000000A8 4EBA 011A jsr [PC + 0x11A /* 000001C4 */]
000000AC 5C8F addq.l A7, 6
000000AE 2F2E 000A move.l -[A7], [A6 + 0xA]
000000B2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000000B6 4EBA 020C jsr [PC + 0x20C /* 000002C4 */]
000000BA 5C8F addq.l A7, 6
000000BC 70FF moveq.l D0, 0xFFFFFFFF
000000BE 3B40 D1C8 move.w [A5 - 0x2E38], D0
000000C2 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA]
000000C8 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
000000CE 41ED BBE6 lea.l A0, [A5 - 0x441A]
000000D2 2B48 D1BE move.l [A5 - 0x2E42], A0
000000D6 4267 clr.w -[A7]
000000D8 486D D1AC pea.l [A5 - 0x2E54]
000000DC 4267 clr.w -[A7]
000000DE 4EAD 01EA jsr [A5 + 0x1EA]
000000E2 301F move.w D0, [A7]+
000000E4 41ED BBE6 lea.l A0, [A5 - 0x441A]
000000E8 2B48 D1BE move.l [A5 - 0x2E42], A0
000000EC 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
000000F2 2B6D D210 D1DC move.l [A5 - 0x2E24], [A5 - 0x2DF0]
000000F8 4267 clr.w -[A7]
000000FA 486D D1AC pea.l [A5 - 0x2E54]
000000FE 4267 clr.w -[A7]
00000100 4EAD 0202 jsr [A5 + 0x202]
00000104 301F move.w D0, [A7]+
00000106 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
0000010A 4EAD 030A jsr [A5 + 0x30A]
0000010E 548F addq.l A7, 2
label00000110:
00000110 4E5E unlink A6
00000112 4E75 rts
fn00000114:
00000114 4E56 FFFE link A6, -0x0002
00000118 7001 moveq.l D0, 0x01
0000011A 3D40 FFFE move.w [A6 - 0x2], D0
label0000011E:
0000011E 4A2D D09E tst.b [A5 - 0x2F62]
00000122 6600 009C bne +0x9E /* 000001C0 */
00000126 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2]
0000012C 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA]
00000132 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00000138 41ED BBE6 lea.l A0, [A5 - 0x441A]
0000013C 2B48 D1BE move.l [A5 - 0x2E42], A0
00000140 4267 clr.w -[A7]
00000142 486D D1AC pea.l [A5 - 0x2E54]
00000146 4267 clr.w -[A7]
00000148 4EAD 01EA jsr [A5 + 0x1EA]
0000014C 301F move.w D0, [A7]+
0000014E 4A6D D1BC tst.w [A5 - 0x2E44]
00000152 6600 0060 bne +0x62 /* 000001B4 */
00000156 4267 clr.w -[A7]
00000158 486D D1CA pea.l [A5 - 0x2E36]
0000015C 4878 0003 pea.l [0x00000003]
00000160 A85D trap BitTst
00000162 101F move.b D0, [A7]+
00000164 4A00 tst.b D0
00000166 671A beq +0x1C /* 00000182 */
00000168 2F2D D1DC move.l -[A7], [A5 - 0x2E24]
0000016C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000170 4EBA FFA2 jsr [PC - 0x5E /* 00000114 */]
00000174 5C8F addq.l A7, 6
00000176 426D D1BC clr.w [A5 - 0x2E44]
0000017A 4A2D D09E tst.b [A5 - 0x2F62]
0000017E 6640 bne +0x42 /* 000001C0 */
00000180 602E bra +0x30 /* 000001B0 */
label00000182:
00000182 4267 clr.w -[A7]
00000184 486D D1CA pea.l [A5 - 0x2E36]
00000188 4878 0007 pea.l [0x00000007]
0000018C A85D trap BitTst
0000018E 101F move.b D0, [A7]+
00000190 4A00 tst.b D0
00000192 6706 beq +0x8 /* 0000019A */
00000194 7001 moveq.l D0, 0x01
00000196 1B40 D09E move.b [A5 - 0x2F62], D0
label0000019A:
0000019A 4267 clr.w -[A7]
0000019C 486D D1CA pea.l [A5 - 0x2E36]
000001A0 42A7 clr.l -[A7]
000001A2 A85D trap BitTst
000001A4 101F move.b D0, [A7]+
000001A6 4A00 tst.b D0
000001A8 6706 beq +0x8 /* 000001B0 */
000001AA 7001 moveq.l D0, 0x01
000001AC 1B40 D09E move.b [A5 - 0x2F62], D0
label000001B0:
000001B0 526E FFFE addq.w [A6 - 0x2], 1
label000001B4:
000001B4 4A6D D1BC tst.w [A5 - 0x2E44]
000001B8 6700 FF64 beq -0x9A /* 0000011E */
000001BC 426D D1BC clr.w [A5 - 0x2E44]
label000001C0:
000001C0 4E5E unlink A6
000001C2 4E75 rts
fn000001C4:
000001C4 4E56 FFFA link A6, -0x0006
label000001C8:
000001C8 7001 moveq.l D0, 0x01
000001CA 3B40 D1C8 move.w [A5 - 0x2E38], D0
000001CE 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA]
000001D4 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
000001DA 41ED BBE6 lea.l A0, [A5 - 0x441A]
000001DE 2B48 D1BE move.l [A5 - 0x2E42], A0
000001E2 4267 clr.w -[A7]
000001E4 486D D1AC pea.l [A5 - 0x2E54]
000001E8 4267 clr.w -[A7]
000001EA 4EAD 01EA jsr [A5 + 0x1EA]
000001EE 301F move.w D0, [A7]+
000001F0 4A6D D1BC tst.w [A5 - 0x2E44]
000001F4 6600 00BE bne +0xC0 /* 000002B4 */
000001F8 4267 clr.w -[A7]
000001FA 486D D1CA pea.l [A5 - 0x2E36]
000001FE 4878 0003 pea.l [0x00000003]
00000202 A85D trap BitTst
00000204 101F move.b D0, [A7]+
00000206 4A00 tst.b D0
00000208 6700 007E beq +0x80 /* 00000288 */
0000020C 2D6D D1DC FFFA move.l [A6 - 0x6], [A5 - 0x2E24]
00000212 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000216 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000021A 4EBA FFA8 jsr [PC - 0x58 /* 000001C4 */]
0000021E 5C8F addq.l A7, 6
00000220 70FF moveq.l D0, 0xFFFFFFFF
00000222 3B40 D1C8 move.w [A5 - 0x2E38], D0
00000226 2B6E FFFA D1DC move.l [A5 - 0x2E24], [A6 - 0x6]
0000022C 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00000232 41ED BBE6 lea.l A0, [A5 - 0x441A]
00000236 2B48 D1BE move.l [A5 - 0x2E42], A0
0000023A 4267 clr.w -[A7]
0000023C 486D D1AC pea.l [A5 - 0x2E54]
00000240 4267 clr.w -[A7]
00000242 4EAD 01EA jsr [A5 + 0x1EA]
00000246 301F move.w D0, [A7]+
00000248 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000024C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000250 4EBA 0072 jsr [PC + 0x72 /* 000002C4 */]
00000254 5C8F addq.l A7, 6
00000256 41ED BBE6 lea.l A0, [A5 - 0x441A]
0000025A 2B48 D1BE move.l [A5 - 0x2E42], A0
0000025E 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00000264 2B6D D210 D1DC move.l [A5 - 0x2E24], [A5 - 0x2DF0]
0000026A 4267 clr.w -[A7]
0000026C 486D D1AC pea.l [A5 - 0x2E54]
00000270 4267 clr.w -[A7]
00000272 4EAD 0202 jsr [A5 + 0x202]
00000276 301F move.w D0, [A7]+
00000278 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
0000027C 4EAD 030A jsr [A5 + 0x30A]
00000280 548F addq.l A7, 2
00000282 426D D1BC clr.w [A5 - 0x2E44]
00000286 602C bra +0x2E /* 000002B4 */
label00000288:
00000288 41ED BBE6 lea.l A0, [A5 - 0x441A]
0000028C 2B48 D1BE move.l [A5 - 0x2E42], A0
00000290 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00000296 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA]
0000029C 4267 clr.w -[A7]
0000029E 486D D1AC pea.l [A5 - 0x2E54]
000002A2 4267 clr.w -[A7]
000002A4 4EAD 0202 jsr [A5 + 0x202]
000002A8 301F move.w D0, [A7]+
000002AA 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
000002AE 4EAD 030A jsr [A5 + 0x30A]
000002B2 548F addq.l A7, 2
label000002B4:
000002B4 4A6D D1BC tst.w [A5 - 0x2E44]
000002B8 6700 FF0E beq -0xF0 /* 000001C8 */
000002BC 426D D1BC clr.w [A5 - 0x2E44]
000002C0 4E5E unlink A6
000002C2 4E75 rts
fn000002C4:
000002C4 4E56 FFFE link A6, -0x0002
000002C8 7001 moveq.l D0, 0x01
000002CA 3D40 FFFE move.w [A6 - 0x2], D0
000002CE 426D D1BC clr.w [A5 - 0x2E44]
000002D2 6048 bra +0x4A /* 0000031C */
label000002D4:
000002D4 3B6E FFFE D1C6 move.w [A5 - 0x2E3A], [A6 - 0x2]
000002DA 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
000002E0 42AD D1C8 clr.l [A5 - 0x2E38]
000002E4 42AD D1BE clr.l [A5 - 0x2E42]
000002E8 4267 clr.w -[A7]
000002EA 486D D1AC pea.l [A5 - 0x2E54]
000002EE 4267 clr.w -[A7]
000002F0 4EAD 01E2 jsr [A5 + 0x1E2]
000002F4 301F move.w D0, [A7]+
000002F6 4A6D D1BC tst.w [A5 - 0x2E44]
000002FA 6626 bne +0x28 /* 00000322 */
000002FC 202D D1DC move.l D0, [A5 - 0x2E24]
00000300 B0AE 000A cmp.l D0, [A6 + 0xA]
00000304 6612 bne +0x14 /* 00000318 */
00000306 4267 clr.w -[A7]
00000308 486D D1AC pea.l [A5 - 0x2E54]
0000030C 4267 clr.w -[A7]
0000030E 4EAD 01D2 jsr [A5 + 0x1D2]
00000312 301F move.w D0, [A7]+
00000314 536E FFFE subq.w [A6 - 0x2], 1
label00000318:
00000318 526E FFFE addq.w [A6 - 0x2], 1
label0000031C:
0000031C 4A6D D1BC tst.w [A5 - 0x2E44]
00000320 67B2 beq -0x4C /* 000002D4 */
label00000322:
00000322 4E5E unlink A6
00000324 4E75 rts
export_103:
00000326 4E56 FFFA link A6, -0x0006
0000032A 426E FFFC clr.w [A6 - 0x4]
0000032E 426E FFFE clr.w [A6 - 0x2]
00000332 602E bra +0x30 /* 00000362 */
label00000334:
00000334 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
0000033A 4267 clr.w -[A7]
0000033C 4267 clr.w -[A7]
0000033E 486E FFFA pea.l [A6 - 0x6]
00000342 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00000346 4EAD 0292 jsr [A5 + 0x292]
0000034A 101F move.b D0, [A7]+
0000034C 4A00 tst.b D0
0000034E 670E beq +0x10 /* 0000035E */
00000350 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000354 4EBA 023C jsr [PC + 0x23C /* 00000592 */]
00000358 548F addq.l A7, 2
0000035A 4A40 tst.w D0
0000035C 670E beq +0x10 /* 0000036C */
label0000035E:
0000035E 526E FFFE addq.w [A6 - 0x2], 1
label00000362:
00000362 302E FFFE move.w D0, [A6 - 0x2]
00000366 B06D D22A cmp.w D0, [A5 - 0x2DD6]
0000036A 65C8 bcs -0x36 /* 00000334 */
label0000036C:
0000036C 4E5E unlink A6
0000036E 4E75 rts
export_105:
00000370 4E56 FFFC link A6, -0x0004
00000374 4267 clr.w -[A7]
00000376 2F2E 000A move.l -[A7], [A6 + 0xA]
0000037A A960 trap GetControlValue/GetCtlValue
0000037C 301F move.w D0, [A7]+
0000037E 3D40 FFFE move.w [A6 - 0x2], D0
00000382 302E 0008 move.w D0, [A6 + 0x8]
00000386 4EAD 003A jsr [A5 + 0x3A]
0000038A 0014 0017 ori.b [A4], 0x17
0000038E 0060 0008 ori.w -[A0], 0x8
00000392 001C 0030 ori.b [A4]+, 0x30 /* '0' */
00000396 0044 4267 ori.w D4, 0x4267 /* 'Bg' */
0000039A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000039E A960 trap GetControlValue/GetCtlValue
000003A0 301F move.w D0, [A7]+
000003A2 2F2E 000A move.l -[A7], [A6 + 0xA]
000003A6 5340 subq.w D0, 1
000003A8 3F00 move.w -[A7], D0
000003AA A963 trap SetControlValue/SetCtlValue
000003AC 6040 bra +0x42 /* 000003EE */
000003AE 4267 clr.w -[A7]
000003B0 2F2E 000A move.l -[A7], [A6 + 0xA]
000003B4 A960 trap GetControlValue/GetCtlValue
000003B6 301F move.w D0, [A7]+
000003B8 2F2E 000A move.l -[A7], [A6 + 0xA]
000003BC 5240 addq.w D0, 1
000003BE 3F00 move.w -[A7], D0
000003C0 A963 trap SetControlValue/SetCtlValue
000003C2 602A bra +0x2C /* 000003EE */
000003C4 4267 clr.w -[A7]
000003C6 2F2E 000A move.l -[A7], [A6 + 0xA]
000003CA A960 trap GetControlValue/GetCtlValue
000003CC 301F move.w D0, [A7]+
000003CE 2F2E 000A move.l -[A7], [A6 + 0xA]
000003D2 5B40 subq.w D0, 5
000003D4 3F00 move.w -[A7], D0
000003D6 A963 trap SetControlValue/SetCtlValue
000003D8 6014 bra +0x16 /* 000003EE */
000003DA 4267 clr.w -[A7]
000003DC 2F2E 000A move.l -[A7], [A6 + 0xA]
000003E0 A960 trap GetControlValue/GetCtlValue
000003E2 301F move.w D0, [A7]+
000003E4 2F2E 000A move.l -[A7], [A6 + 0xA]
000003E8 5A40 addq.w D0, 5
000003EA 3F00 move.w -[A7], D0
000003EC A963 trap SetControlValue/SetCtlValue
label000003EE:
000003EE 4267 clr.w -[A7]
000003F0 2F2E 000A move.l -[A7], [A6 + 0xA]
000003F4 A960 trap GetControlValue/GetCtlValue
000003F6 301F move.w D0, [A7]+
000003F8 3D40 FFFC move.w [A6 - 0x4], D0
000003FC 302E FFFE move.w D0, [A6 - 0x2]
00000400 906E FFFC sub.w D0, [A6 - 0x4]
00000404 206D D0A0 movea.l A0, [A5 - 0x2F60]
00000408 2050 movea.l A0, [A0]
0000040A C1E8 0018 muls.w D0, [A0 + 0x18]
0000040E 4267 clr.w -[A7]
00000410 3F00 move.w -[A7], D0
00000412 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000416 A9DD trap TEScroll
00000418 4E5E unlink A6
0000041A 205F movea.l A0, [A7]+
0000041C 4FEF 0006 lea.l A7, [A7 + 0x6]
00000420 4ED0 jmp [A0]
export_104:
00000422 4E56 FFE4 link A6, -0x001C
00000426 206E 000C movea.l A0, [A6 + 0xC]
0000042A 0C50 0003 cmpi.w [A0], 0x3
0000042E 670C beq +0xE /* 0000043C */
00000430 206E 000C movea.l A0, [A6 + 0xC]
00000434 0C50 0005 cmpi.w [A0], 0x5
00000438 6600 0088 bne +0x8A /* 000004C2 */
label0000043C:
0000043C 206E 000C movea.l A0, [A6 + 0xC]
00000440 203C 0000 00FF move.l D0, 0xFF
00000446 C0A8 0002 and.l D0, [A0 + 0x2]
0000044A 0C80 0000 000D cmpi.l D0, 0xD /* '\r' */
00000450 660A bne +0xC /* 0000045C */
00000452 206E 0008 movea.l A0, [A6 + 0x8]
00000456 7001 moveq.l D0, 0x01
00000458 3080 move.w [A0], D0
0000045A 602A bra +0x2C /* 00000486 */
label0000045C:
0000045C 206E 000C movea.l A0, [A6 + 0xC]
00000460 203C 0000 00FF move.l D0, 0xFF
00000466 C0A8 0002 and.l D0, [A0 + 0x2]
0000046A 0C80 0000 002E cmpi.l D0, 0x2E /* '.' */
00000470 6614 bne +0x16 /* 00000486 */
00000472 206E 000C movea.l A0, [A6 + 0xC]
00000476 0828 0000 000E btst.b [A0 + 0xE], 0x0
0000047C 6708 beq +0xA /* 00000486 */
0000047E 206E 0008 movea.l A0, [A6 + 0x8]
00000482 7002 moveq.l D0, 0x02
00000484 3080 move.w [A0], D0
label00000486:
00000486 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000048A 206E 0008 movea.l A0, [A6 + 0x8]
0000048E 3F10 move.w -[A7], [A0]
00000490 486E FFFA pea.l [A6 - 0x6]
00000494 486E FFF0 pea.l [A6 - 0x10]
00000498 486E FFE8 pea.l [A6 - 0x18]
0000049C A98D trap GetDialogItem/GetDItem
0000049E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000004A2 3F3C 0001 move.w -[A7], 0x1
000004A6 A95D trap HiliteControl
000004A8 4878 000A pea.l [0x0000000A]
000004AC 486E FFE4 pea.l [A6 - 0x1C]
000004B0 4EAD 0122 jsr [A5 + 0x122]
000004B4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000004B8 4267 clr.w -[A7]
000004BA A95D trap HiliteControl
000004BC 7001 moveq.l D0, 0x01
000004BE 6000 00C6 bra +0xC8 /* 00000586 */
label000004C2:
000004C2 206E 000C movea.l A0, [A6 + 0xC]
000004C6 0C50 0001 cmpi.w [A0], 0x1
000004CA 6706 beq +0x8 /* 000004D2 */
000004CC 7000 moveq.l D0, 0x00
000004CE 6000 00B6 bra +0xB8 /* 00000586 */
label000004D2:
000004D2 206E 000C movea.l A0, [A6 + 0xC]
000004D6 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
000004DC 486E FFFC pea.l [A6 - 0x4]
000004E0 A871 trap GlobalToLocal
000004E2 4267 clr.w -[A7]
000004E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004E8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004EC 486E FFF0 pea.l [A6 - 0x10]
000004F0 A96C trap FindControl
000004F2 301F move.w D0, [A7]+
000004F4 3D40 FFFA move.w [A6 - 0x6], D0
000004F8 302E FFFA move.w D0, [A6 - 0x6]
000004FC 4EAD 002A jsr [A5 + 0x2A]
00000500 0005 0016 ori.b D5, 0x16
00000504 0081 006C 0014 ori.l D1, 0x6C0014
0000050A 0068 0015 0064 ori.w [A0 + 0x64], 0x15
00000510 0016 0060 ori.b [A6], 0x60 /* '`' */
00000514 0017 006E ori.b [A7], 0x6E /* 'n' */
00000518 4267 clr.w -[A7]
0000051A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000051E A960 trap GetControlValue/GetCtlValue
00000520 301F move.w D0, [A7]+
00000522 3D40 FFF6 move.w [A6 - 0xA], D0
00000526 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000052A 42A7 clr.l -[A7]
0000052C A96B trap SetControlAction/SetCtlAction
0000052E 4267 clr.w -[A7]
00000530 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000534 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000538 42A7 clr.l -[A7]
0000053A A968 trap TrackControl
0000053C 301F move.w D0, [A7]+
0000053E 4267 clr.w -[A7]
00000540 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000544 A960 trap GetControlValue/GetCtlValue
00000546 301F move.w D0, [A7]+
00000548 3D40 FFF4 move.w [A6 - 0xC], D0
0000054C 302E FFF6 move.w D0, [A6 - 0xA]
00000550 906E FFF4 sub.w D0, [A6 - 0xC]
00000554 206D D0A0 movea.l A0, [A5 - 0x2F60]
00000558 2050 movea.l A0, [A0]
0000055A C1E8 0018 muls.w D0, [A0 + 0x18]
0000055E 4267 clr.w -[A7]
00000560 3F00 move.w -[A7], D0
00000562 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000566 A9DD trap TEScroll
00000568 206E 0008 movea.l A0, [A6 + 0x8]
0000056C 7004 moveq.l D0, 0x04
0000056E 3080 move.w [A0], D0
00000570 6012 bra +0x14 /* 00000584 */
00000572 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000576 486D 036A pea.l [A5 + 0x36A]
0000057A A96B trap SetControlAction/SetCtlAction
0000057C 206E 0008 movea.l A0, [A6 + 0x8]
00000580 7004 moveq.l D0, 0x04
00000582 3080 move.w [A0], D0
label00000584:
00000584 7000 moveq.l D0, 0x00
label00000586:
00000586 4E5E unlink A6
00000588 205F movea.l A0, [A7]+
0000058A 4FEF 000C lea.l A7, [A7 + 0xC]
0000058E 1E80 move.b [A7], D0
00000590 4ED0 jmp [A0]
fn00000592:
00000592 4E56 FFE2 link A6, -0x001E
00000596 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
0000059C 41ED BFB6 lea.l A0, [A5 - 0x404A]
000005A0 2B48 D1CC move.l [A5 - 0x2E34], A0
000005A4 7001 moveq.l D0, 0x01
000005A6 3B40 D1D8 move.w [A5 - 0x2E28], D0
000005AA 302E 0008 move.w D0, [A6 + 0x8]
000005AE 48C0 ext.l D0
000005B0 E580 asl D0, 2
000005B2 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
000005B6 D1C0 add.l A0, D0
000005B8 2B50 D1DA move.l [A5 - 0x2E26], [A0]
000005BC 7070 moveq.l D0, 0x70
000005BE 2B40 D1D0 move.l [A5 - 0x2E30], D0
000005C2 4267 clr.w -[A7]
000005C4 486D D1AC pea.l [A5 - 0x2E54]
000005C8 4267 clr.w -[A7]
000005CA 4EAD 0142 jsr [A5 + 0x142]
000005CE 301F move.w D0, [A7]+
000005D0 486D BFB6 pea.l [A5 - 0x404A]
000005D4 4EAD 034A jsr [A5 + 0x34A]
000005D8 588F addq.l A7, 4
000005DA B06D C024 cmp.w D0, [A5 - 0x3FDC]
000005DE 6718 beq +0x1A /* 000005F8 */
000005E0 486D BFB8 pea.l [A5 - 0x4048]
000005E4 42A7 clr.l -[A7]
000005E6 42A7 clr.l -[A7]
000005E8 42A7 clr.l -[A7]
000005EA A98B trap ParamText
000005EC 42A7 clr.l -[A7]
000005EE 3F3C 0084 move.w -[A7], 0x84
000005F2 4EAD 00A2 jsr [A5 + 0xA2]
000005F6 5C8F addq.l A7, 6
label000005F8:
000005F8 7000 moveq.l D0, 0x00
000005FA 102D BFB7 move.b D0, [A5 - 0x4049]
000005FE 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00000602 6700 035C beq +0x35E /* 00000960 */
00000606 7000 moveq.l D0, 0x00
00000608 102D BFB7 move.b D0, [A5 - 0x4049]
0000060C 0C40 0030 cmpi.w D0, 0x30 /* '0' */
00000610 6700 034E beq +0x350 /* 00000960 */
00000614 4878 FFFF pea.l [0xFFFFFFFF]
00000618 42A7 clr.l -[A7]
0000061A 3F3C 010A move.w -[A7], 0x10A
0000061E 4EAD 0092 jsr [A5 + 0x92]
00000622 4FEF 000A lea.l A7, [A7 + 0xA]
00000626 2D40 FFFC move.l [A6 - 0x4], D0
0000062A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000062E A873 trap SetPort
00000630 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000634 3F3C 0001 move.w -[A7], 0x1
00000638 486E FFF2 pea.l [A6 - 0xE]
0000063C 486E FFEA pea.l [A6 - 0x16]
00000640 486E FFE2 pea.l [A6 - 0x1E]
00000644 A98D trap GetDialogItem/GetDItem
00000646 486E FFE2 pea.l [A6 - 0x1E]
0000064A 3F3C FFFC move.w -[A7], 0xFFFC
0000064E 3F3C FFFC move.w -[A7], 0xFFFC
00000652 A8A9 trap InsetRect
00000654 3F3C 0003 move.w -[A7], 0x3
00000658 3F3C 0003 move.w -[A7], 0x3
0000065C A89B trap PenSize
0000065E 486E FFE2 pea.l [A6 - 0x1E]
00000662 3F3C 0010 move.w -[A7], 0x10
00000666 3F3C 0010 move.w -[A7], 0x10
0000066A A8B0 trap FrameRoundRect
0000066C 3F3C 0001 move.w -[A7], 0x1
00000670 3F3C 0001 move.w -[A7], 0x1
00000674 A89B trap PenSize
00000676 486D D0A4 pea.l [A5 - 0x2F5C]
0000067A 486E FFEE pea.l [A6 - 0x12]
0000067E A900 trap GetFNum
00000680 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000684 A887 trap TextFont
00000686 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000068A A88A trap TextSize
0000068C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000690 3F3C 003C move.w -[A7], 0x3C /* '<' */
00000694 A893 trap MoveTo
00000696 486D BFB8 pea.l [A5 - 0x4048]
0000069A A884 trap DrawString
0000069C 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
000006A0 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000006A4 A893 trap MoveTo
000006A6 7000 moveq.l D0, 0x00
000006A8 102D BFB6 move.b D0, [A5 - 0x404A]
000006AC 3F00 move.w -[A7], D0
000006AE 2F2D C00A move.l -[A7], [A5 - 0x3FF6]
000006B2 4EBA 065C jsr [PC + 0x65C /* 00000D10 */]
000006B6 5C8F addq.l A7, 6
000006B8 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
000006BC 3F3C 005F move.w -[A7], 0x5F /* '_' */
000006C0 A893 trap MoveTo
000006C2 7000 moveq.l D0, 0x00
000006C4 102D BFB7 move.b D0, [A5 - 0x4049]
000006C8 3F00 move.w -[A7], D0
000006CA 2F2D C00E move.l -[A7], [A5 - 0x3FF2]
000006CE 4EBA 0640 jsr [PC + 0x640 /* 00000D10 */]
000006D2 5C8F addq.l A7, 6
000006D4 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
000006D8 3F3C 006B move.w -[A7], 0x6B /* 'k' */
000006DC A893 trap MoveTo
000006DE 202D C00A move.l D0, [A5 - 0x3FF6]
000006E2 D0AD C00E add.l D0, [A5 - 0x3FF2]
000006E6 3F3C FFFF move.w -[A7], 0xFFFF
000006EA 2F00 move.l -[A7], D0
000006EC 4EBA 0622 jsr [PC + 0x622 /* 00000D10 */]
000006F0 5C8F addq.l A7, 6
000006F2 3F3C 006D move.w -[A7], 0x6D /* 'm' */
000006F6 3F3C 008E move.w -[A7], 0x8E
000006FA A893 trap MoveTo
000006FC 2F2D C012 move.l -[A7], [A5 - 0x3FEE]
00000700 2F2D C00A move.l -[A7], [A5 - 0x3FF6]
00000704 4EBA 06C2 jsr [PC + 0x6C2 /* 00000DC8 */]
00000708 508F addq.l A7, 8
0000070A 3F3C 006D move.w -[A7], 0x6D /* 'm' */
0000070E 3F3C 009A move.w -[A7], 0x9A
00000712 A893 trap MoveTo
00000714 2F2D C016 move.l -[A7], [A5 - 0x3FEA]
00000718 2F2D C00E move.l -[A7], [A5 - 0x3FF2]
0000071C 4EBA 06AA jsr [PC + 0x6AA /* 00000DC8 */]
00000720 508F addq.l A7, 8
00000722 3F3C 006D move.w -[A7], 0x6D /* 'm' */
00000726 3F3C 00A6 move.w -[A7], 0xA6
0000072A A893 trap MoveTo
0000072C 202D C00E move.l D0, [A5 - 0x3FF2]
00000730 D0AD C00A add.l D0, [A5 - 0x3FF6]
00000734 222D C016 move.l D1, [A5 - 0x3FEA]
00000738 D2AD C012 add.l D1, [A5 - 0x3FEE]
0000073C 2F01 move.l -[A7], D1
0000073E 2F00 move.l -[A7], D0
00000740 4EBA 0686 jsr [PC + 0x686 /* 00000DC8 */]
00000744 508F addq.l A7, 8
00000746 3F3C 003A move.w -[A7], 0x3A /* ':' */
0000074A 3F3C 00D3 move.w -[A7], 0xD3
0000074E A893 trap MoveTo
00000750 2F2D C002 move.l -[A7], [A5 - 0x3FFE]
00000754 1F3C 0002 move.b -[A7], 0x2
00000758 486D BBE6 pea.l [A5 - 0x441A]
0000075C 4EAD 0272 jsr [A5 + 0x272]
00000760 486D BBE6 pea.l [A5 - 0x441A]
00000764 A884 trap DrawString
00000766 486D D0AC pea.l [A5 - 0x2F54]
0000076A A884 trap DrawString
0000076C 2F2D C002 move.l -[A7], [A5 - 0x3FFE]
00000770 4267 clr.w -[A7]
00000772 486D BBE6 pea.l [A5 - 0x441A]
00000776 4EAD 026A jsr [A5 + 0x26A]
0000077A 486D BBE6 pea.l [A5 - 0x441A]
0000077E A884 trap DrawString
00000780 3F3C 003A move.w -[A7], 0x3A /* ':' */
00000784 3F3C 00E0 move.w -[A7], 0xE0
00000788 A893 trap MoveTo
0000078A 2F2D C006 move.l -[A7], [A5 - 0x3FFA]
0000078E 1F3C 0002 move.b -[A7], 0x2
00000792 486D BBE6 pea.l [A5 - 0x441A]
00000796 4EAD 0272 jsr [A5 + 0x272]
0000079A 486D BBE6 pea.l [A5 - 0x441A]
0000079E A884 trap DrawString
000007A0 486D D0B0 pea.l [A5 - 0x2F50]
000007A4 A884 trap DrawString
000007A6 2F2D C006 move.l -[A7], [A5 - 0x3FFA]
000007AA 4267 clr.w -[A7]
000007AC 486D BBE6 pea.l [A5 - 0x441A]
000007B0 4EAD 026A jsr [A5 + 0x26A]
000007B4 486D BBE6 pea.l [A5 - 0x441A]
000007B8 A884 trap DrawString
000007BA 3F3C 004A move.w -[A7], 0x4A /* 'J' */
000007BE 3F3C 00F7 move.w -[A7], 0xF7
000007C2 A893 trap MoveTo
000007C4 486D BFF8 pea.l [A5 - 0x4008]
000007C8 486D BBE7 pea.l [A5 - 0x4419]
000007CC 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
000007D0 4EAD 010A jsr [A5 + 0x10A]
000007D4 7004 moveq.l D0, 0x04
000007D6 1B40 BBE6 move.b [A5 - 0x441A], D0
000007DA 486D BBE6 pea.l [A5 - 0x441A]
000007DE A884 trap DrawString
000007E0 3F3C 002F move.w -[A7], 0x2F /* '/' */
000007E4 A883 trap DrawChar
000007E6 486D BFFC pea.l [A5 - 0x4004]
000007EA 486D BBE7 pea.l [A5 - 0x4419]
000007EE 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
000007F2 4EAD 010A jsr [A5 + 0x10A]
000007F6 7004 moveq.l D0, 0x04
000007F8 1B40 BBE6 move.b [A5 - 0x441A], D0
000007FC 486D BBE6 pea.l [A5 - 0x441A]
00000800 A884 trap DrawString
00000802 3F3C 004A move.w -[A7], 0x4A /* 'J' */
00000806 3F3C 0103 move.w -[A7], 0x103
0000080A A893 trap MoveTo
0000080C 42AD D1BE clr.l [A5 - 0x2E42]
00000810 4EBA 0652 jsr [PC + 0x652 /* 00000E64 */]
00000814 3B40 D1C2 move.w [A5 - 0x2E3E], D0
00000818 4267 clr.w -[A7]
0000081A 486D D1AC pea.l [A5 - 0x2E54]
0000081E 4267 clr.w -[A7]
00000820 4EAD 015A jsr [A5 + 0x15A]
00000824 301F move.w D0, [A7]+
00000826 4267 clr.w -[A7]
00000828 A99B trap SetResLoad
0000082A 4267 clr.w -[A7]
0000082C 486D D0B4 pea.l [A5 - 0x2F4C]
00000830 A997 trap OpenResFile
00000832 301F move.w D0, [A7]+
00000834 3D40 FFF0 move.w [A6 - 0x10], D0
00000838 1F3C 0001 move.b -[A7], 0x1
0000083C A99B trap SetResLoad
0000083E 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00000842 A998 trap UseResFile
00000844 42A7 clr.l -[A7]
00000846 4879 4150 504C pea.l [0x4150504C]
0000084C 4267 clr.w -[A7]
0000084E A9A0 trap GetResource
00000850 205F movea.l A0, [A7]+
00000852 2D48 FFF4 move.l [A6 - 0xC], A0
00000856 4AAE FFF4 tst.l [A6 - 0xC]
0000085A 6700 00F2 beq +0xF4 /* 0000094E */
0000085E 4267 clr.w -[A7]
00000860 A9AF trap ResError
00000862 301F move.w D0, [A7]+
00000864 4A40 tst.w D0
00000866 6600 00E6 bne +0xE8 /* 0000094E */
0000086A 0CAD 4150 504C BFF8 cmpi.l [A5 - 0x4008], 0x4150504C /* 'APPL' */
00000872 6700 00DA beq +0xDC /* 0000094E */
00000876 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000087A 4EAD 00FA jsr [A5 + 0xFA]
0000087E 206E FFF4 movea.l A0, [A6 - 0xC]
00000882 2D50 FFF8 move.l [A6 - 0x8], [A0]
00000886 426E FFF2 clr.w [A6 - 0xE]
0000088A 42A7 clr.l -[A7]
0000088C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000890 4EAD 00EA jsr [A5 + 0xEA]
00000894 201F move.l D0, [A7]+
00000896 4A80 tst.l D0
00000898 6600 0090 bne +0x92 /* 0000092A */
0000089C 6000 00A2 bra +0xA4 /* 00000940 */
label000008A0:
000008A0 206E FFF8 movea.l A0, [A6 - 0x8]
000008A4 2010 move.l D0, [A0]
000008A6 B0AD BFFC cmp.l D0, [A5 - 0x4004]
000008AA 660E bne +0x10 /* 000008BA */
000008AC 206E FFF8 movea.l A0, [A6 - 0x8]
000008B0 4868 0008 pea.l [A0 + 0x8]
000008B4 A884 trap DrawString
000008B6 6000 0088 bra +0x8A /* 00000940 */
label000008BA:
000008BA 206E FFF8 movea.l A0, [A6 - 0x8]
000008BE 1028 0008 move.b D0, [A0 + 0x8]
000008C2 4880 ext.w D0
000008C4 48C0 ext.l D0
000008C6 81FC 0002 divs.w D0, 0x2
000008CA 4840 swap.w D0
000008CC 4A40 tst.w D0
000008CE 662E bne +0x30 /* 000008FE */
000008D0 206E FFF8 movea.l A0, [A6 - 0x8]
000008D4 1028 0008 move.b D0, [A0 + 0x8]
000008D8 4880 ext.w D0
000008DA D16E FFF2 add.w [A6 - 0xE], D0
000008DE 206E FFF8 movea.l A0, [A6 - 0x8]
000008E2 1028 0008 move.b D0, [A0 + 0x8]
000008E6 4880 ext.w D0
000008E8 48C0 ext.l D0
000008EA D1AE FFF8 add.l [A6 - 0x8], D0
000008EE 06AE 0000 000A FFF8 addi.l [A6 - 0x8], 0xA /* '\n' */
000008F6 066E 000A FFF2 addi.w [A6 - 0xE], 0xA /* '\n' */
000008FC 602C bra +0x2E /* 0000092A */
label000008FE:
000008FE 206E FFF8 movea.l A0, [A6 - 0x8]
00000902 1028 0008 move.b D0, [A0 + 0x8]
00000906 4880 ext.w D0
00000908 D16E FFF2 add.w [A6 - 0xE], D0
0000090C 206E FFF8 movea.l A0, [A6 - 0x8]
00000910 1028 0008 move.b D0, [A0 + 0x8]
00000914 4880 ext.w D0
00000916 48C0 ext.l D0
00000918 D1AE FFF8 add.l [A6 - 0x8], D0
0000091C 06AE 0000 0009 FFF8 addi.l [A6 - 0x8], 0x9 /* '\t' */
00000924 066E 0009 FFF2 addi.w [A6 - 0xE], 0x9 /* '\t' */
label0000092A:
0000092A 42A7 clr.l -[A7]
0000092C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000930 4EAD 00EA jsr [A5 + 0xEA]
00000934 201F move.l D0, [A7]+
00000936 306E FFF2 movea.w A0, [A6 - 0xE]
0000093A B1C0 cmpa.l A0, D0
0000093C 6F00 FF62 ble -0x9C /* 000008A0 */
label00000940:
00000940 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000944 4EAD 0102 jsr [A5 + 0x102]
00000948 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000094C A9A3 trap ReleaseResource
label0000094E:
0000094E 42A7 clr.l -[A7]
00000950 486E FFF2 pea.l [A6 - 0xE]
00000954 A991 trap ModalDialog
00000956 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000095A A983 trap DisposeDialog
0000095C 6000 025A bra +0x25C /* 00000BB8 */
label00000960:
00000960 206D D086 movea.l A0, [A5 - 0x2F7A]
00000964 2F10 move.l -[A7], [A0]
00000966 A851 trap SetCursor
00000968 4878 FFFF pea.l [0xFFFFFFFF]
0000096C 42A7 clr.l -[A7]
0000096E 3F3C 010B move.w -[A7], 0x10B
00000972 4EAD 0092 jsr [A5 + 0x92]
00000976 4FEF 000A lea.l A7, [A7 + 0xA]
0000097A 2D40 FFFC move.l [A6 - 0x4], D0
0000097E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000982 A873 trap SetPort
00000984 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000988 3F3C 0001 move.w -[A7], 0x1
0000098C 486E FFF2 pea.l [A6 - 0xE]
00000990 486E FFEA pea.l [A6 - 0x16]
00000994 486E FFE2 pea.l [A6 - 0x1E]
00000998 A98D trap GetDialogItem/GetDItem
0000099A 486E FFE2 pea.l [A6 - 0x1E]
0000099E 3F3C FFFC move.w -[A7], 0xFFFC
000009A2 3F3C FFFC move.w -[A7], 0xFFFC
000009A6 A8A9 trap InsetRect
000009A8 3F3C 0003 move.w -[A7], 0x3
000009AC 3F3C 0003 move.w -[A7], 0x3
000009B0 A89B trap PenSize
000009B2 486E FFE2 pea.l [A6 - 0x1E]
000009B6 3F3C 0010 move.w -[A7], 0x10
000009BA 3F3C 0010 move.w -[A7], 0x10
000009BE A8B0 trap FrameRoundRect
000009C0 3F3C 0001 move.w -[A7], 0x1
000009C4 3F3C 0001 move.w -[A7], 0x1
000009C8 A89B trap PenSize
000009CA 486D D0BC pea.l [A5 - 0x2F44]
000009CE 486E FFEE pea.l [A6 - 0x12]
000009D2 A900 trap GetFNum
000009D4 3F2E FFEE move.w -[A7], [A6 - 0x12]
000009D8 A887 trap TextFont
000009DA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000009DE A88A trap TextSize
000009E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009E4 3F3C 0003 move.w -[A7], 0x3
000009E8 486E FFF2 pea.l [A6 - 0xE]
000009EC 486E FFEA pea.l [A6 - 0x16]
000009F0 486E FFE2 pea.l [A6 - 0x1E]
000009F4 A98D trap GetDialogItem/GetDItem
000009F6 42A7 clr.l -[A7]
000009F8 486E FFE2 pea.l [A6 - 0x1E]
000009FC 486E FFE2 pea.l [A6 - 0x1E]
00000A00 A9D2 trap TENew
00000A02 205F movea.l A0, [A7]+
00000A04 2B48 D0A0 move.l [A5 - 0x2F60], A0
00000A08 486E FFE2 pea.l [A6 - 0x1E]
00000A0C 3F3C FFFF move.w -[A7], 0xFFFF
00000A10 3F3C FFFF move.w -[A7], 0xFFFF
00000A14 A8A9 trap InsetRect
00000A16 486E FFE2 pea.l [A6 - 0x1E]
00000A1A A8A1 trap FrameRect
00000A1C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A20 3F3C 000B move.w -[A7], 0xB
00000A24 A893 trap MoveTo
00000A26 486D D0C4 pea.l [A5 - 0x2F3C]
00000A2A A884 trap DrawString
00000A2C 3F3C 0001 move.w -[A7], 0x1
00000A30 A888 trap TextFace
00000A32 486D BFB8 pea.l [A5 - 0x4048]
00000A36 A884 trap DrawString
00000A38 4267 clr.w -[A7]
00000A3A A888 trap TextFace
00000A3C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A40 3F3C 0018 move.w -[A7], 0x18
00000A44 A893 trap MoveTo
00000A46 2F2D C00E move.l -[A7], [A5 - 0x3FF2]
00000A4A 486D BBE6 pea.l [A5 - 0x441A]
00000A4E 4EAD 020A jsr [A5 + 0x20A]
00000A52 486D BBE6 pea.l [A5 - 0x441A]
00000A56 A884 trap DrawString
00000A58 486D D0D2 pea.l [A5 - 0x2F2E]
00000A5C A884 trap DrawString
00000A5E 7000 moveq.l D0, 0x00
00000A60 102D BFB7 move.b D0, [A5 - 0x4049]
00000A64 0C40 0030 cmpi.w D0, 0x30 /* '0' */
00000A68 6606 bne +0x8 /* 00000A70 */
00000A6A 486D D0E8 pea.l [A5 - 0x2F18]
00000A6E A884 trap DrawString
label00000A70:
00000A70 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A74 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00000A78 A893 trap MoveTo
00000A7A 2F2D C016 move.l -[A7], [A5 - 0x3FEA]
00000A7E 486D BBE6 pea.l [A5 - 0x441A]
00000A82 4EAD 020A jsr [A5 + 0x20A]
00000A86 486D BBE6 pea.l [A5 - 0x441A]
00000A8A A884 trap DrawString
00000A8C 486D D0F6 pea.l [A5 - 0x2F0A]
00000A90 A884 trap DrawString
00000A92 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A96 3F3C 002F move.w -[A7], 0x2F /* '/' */
00000A9A A893 trap MoveTo
00000A9C 486D D116 pea.l [A5 - 0x2EEA]
00000AA0 A884 trap DrawString
00000AA2 2F2D C002 move.l -[A7], [A5 - 0x3FFE]
00000AA6 1F3C 0002 move.b -[A7], 0x2
00000AAA 486D BBE6 pea.l [A5 - 0x441A]
00000AAE 4EAD 0272 jsr [A5 + 0x272]
00000AB2 486D BBE6 pea.l [A5 - 0x441A]
00000AB6 A884 trap DrawString
00000AB8 486D D120 pea.l [A5 - 0x2EE0]
00000ABC A884 trap DrawString
00000ABE 2F2D C002 move.l -[A7], [A5 - 0x3FFE]
00000AC2 4267 clr.w -[A7]
00000AC4 486D BBE6 pea.l [A5 - 0x441A]
00000AC8 4EAD 026A jsr [A5 + 0x26A]
00000ACC 486D BBE6 pea.l [A5 - 0x441A]
00000AD0 A884 trap DrawString
00000AD2 3F3C 002E move.w -[A7], 0x2E /* '.' */
00000AD6 A883 trap DrawChar
00000AD8 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000ADC 3F3C 003A move.w -[A7], 0x3A /* ':' */
00000AE0 A893 trap MoveTo
00000AE2 486D D122 pea.l [A5 - 0x2EDE]
00000AE6 A884 trap DrawString
00000AE8 2F2D C006 move.l -[A7], [A5 - 0x3FFA]
00000AEC 1F3C 0002 move.b -[A7], 0x2
00000AF0 486D BBE6 pea.l [A5 - 0x441A]
00000AF4 4EAD 0272 jsr [A5 + 0x272]
00000AF8 486D BBE6 pea.l [A5 - 0x441A]
00000AFC A884 trap DrawString
00000AFE 486D D12C pea.l [A5 - 0x2ED4]
00000B02 A884 trap DrawString
00000B04 2F2D C006 move.l -[A7], [A5 - 0x3FFA]
00000B08 4267 clr.w -[A7]
00000B0A 486D BBE6 pea.l [A5 - 0x441A]
00000B0E 4EAD 026A jsr [A5 + 0x26A]
00000B12 486D BBE6 pea.l [A5 - 0x441A]
00000B16 A884 trap DrawString
00000B18 3F3C 002E move.w -[A7], 0x2E /* '.' */
00000B1C A883 trap DrawChar
00000B1E 4267 clr.w -[A7]
00000B20 4EBA 00A6 jsr [PC + 0xA6 /* 00000BC8 */]
00000B24 548F addq.l A7, 2
00000B26 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B2A 3F3C 0004 move.w -[A7], 0x4
00000B2E 486E FFF2 pea.l [A6 - 0xE]
00000B32 486E FFEA pea.l [A6 - 0x16]
00000B36 486E FFE2 pea.l [A6 - 0x1E]
00000B3A A98D trap GetDialogItem/GetDItem
00000B3C 302E FFE6 move.w D0, [A6 - 0x1A]
00000B40 906E FFE2 sub.w D0, [A6 - 0x1E]
00000B44 206D D0A0 movea.l A0, [A5 - 0x2F60]
00000B48 2050 movea.l A0, [A0]
00000B4A 3068 0018 movea.w A0, [A0 + 0x18]
00000B4E 2208 move.l D1, A0
00000B50 83FC 0002 divs.w D1, 0x2
00000B54 9041 sub.w D0, D1
00000B56 206D D0A0 movea.l A0, [A5 - 0x2F60]
00000B5A 2050 movea.l A0, [A0]
00000B5C 5540 subq.w D0, 2
00000B5E 48C0 ext.l D0
00000B60 81E8 0018 divs.w D0, [A0 + 0x18]
00000B64 3D40 FFF2 move.w [A6 - 0xE], D0
00000B68 206D D0A0 movea.l A0, [A5 - 0x2F60]
00000B6C 2050 movea.l A0, [A0]
00000B6E 3028 005E move.w D0, [A0 + 0x5E]
00000B72 B06E FFF2 cmp.w D0, [A6 - 0xE]
00000B76 6F16 ble +0x18 /* 00000B8E */
00000B78 206D D0A0 movea.l A0, [A5 - 0x2F60]
00000B7C 2050 movea.l A0, [A0]
00000B7E 3028 005E move.w D0, [A0 + 0x5E]
00000B82 906E FFF2 sub.w D0, [A6 - 0xE]
00000B86 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000B8A 3F00 move.w -[A7], D0
00000B8C A965 trap SetControlMaximum/SetMaxCtl
label00000B8E:
00000B8E 4267 clr.w -[A7]
00000B90 A887 trap TextFont
00000B92 3F3C 000C move.w -[A7], 0xC
00000B96 A88A trap TextSize
00000B98 A850 trap InitCursor
label00000B9A:
00000B9A 486D 0362 pea.l [A5 + 0x362]
00000B9E 486E FFF2 pea.l [A6 - 0xE]
00000BA2 A991 trap ModalDialog
00000BA4 0C6E 0004 FFF2 cmpi.w [A6 - 0xE], 0x4
00000BAA 67EE beq -0x10 /* 00000B9A */
00000BAC 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000BB0 A9CD trap TEDispose
00000BB2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BB6 A983 trap DisposeDialog
label00000BB8:
00000BB8 0C6E 0001 FFF2 cmpi.w [A6 - 0xE], 0x1
00000BBE 57C0 seq D0
00000BC0 4400 neg.b D0
00000BC2 4880 ext.w D0
00000BC4 4E5E unlink A6
00000BC6 4E75 rts
fn00000BC8:
00000BC8 4E56 FFFE link A6, -0x0002
00000BCC 426E FFFE clr.w [A6 - 0x2]
00000BD0 6012 bra +0x14 /* 00000BE4 */
label00000BD2:
00000BD2 486D D12E pea.l [A5 - 0x2ED2]
00000BD6 4878 0001 pea.l [0x00000001]
00000BDA 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000BDE A9DE trap TEInsert
00000BE0 526E FFFE addq.w [A6 - 0x2], 1
label00000BE4:
00000BE4 302E FFFE move.w D0, [A6 - 0x2]
00000BE8 B06E 0008 cmp.w D0, [A6 + 0x8]
00000BEC 6DE4 blt -0x1A /* 00000BD2 */
00000BEE 486D BFB9 pea.l [A5 - 0x4047]
00000BF2 7000 moveq.l D0, 0x00
00000BF4 102D BFB8 move.b D0, [A5 - 0x4048]
00000BF8 2F00 move.l -[A7], D0
00000BFA 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000BFE A9DE trap TEInsert
00000C00 486D D130 pea.l [A5 - 0x2ED0]
00000C04 4878 0002 pea.l [0x00000002]
00000C08 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000C0C A9DE trap TEInsert
00000C0E 42AD C016 clr.l [A5 - 0x3FEA]
00000C12 42AD C012 clr.l [A5 - 0x3FEE]
label00000C16:
00000C16 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00000C1C 41ED BFB6 lea.l A0, [A5 - 0x404A]
00000C20 2B48 D1CC move.l [A5 - 0x2E34], A0
00000C24 7001 moveq.l D0, 0x01
00000C26 3B40 D1D8 move.w [A5 - 0x2E28], D0
00000C2A 202D C012 move.l D0, [A5 - 0x3FEE]
00000C2E D0AD C016 add.l D0, [A5 - 0x3FEA]
00000C32 D1AD D1DA add.l [A5 - 0x2E26], D0
00000C36 7070 moveq.l D0, 0x70
00000C38 2B40 D1D0 move.l [A5 - 0x2E30], D0
00000C3C 4267 clr.w -[A7]
00000C3E 486D D1AC pea.l [A5 - 0x2E54]
00000C42 4267 clr.w -[A7]
00000C44 4EAD 0142 jsr [A5 + 0x142]
00000C48 301F move.w D0, [A7]+
00000C4A 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
00000C4E 4EAD 030A jsr [A5 + 0x30A]
00000C52 548F addq.l A7, 2
00000C54 4A40 tst.w D0
00000C56 6600 00B4 bne +0xB6 /* 00000D0C */
00000C5A 486D BFB6 pea.l [A5 - 0x404A]
00000C5E 4EAD 034A jsr [A5 + 0x34A]
00000C62 588F addq.l A7, 4
00000C64 B06D C024 cmp.w D0, [A5 - 0x3FDC]
00000C68 6718 beq +0x1A /* 00000C82 */
00000C6A 486D BFB8 pea.l [A5 - 0x4048]
00000C6E 42A7 clr.l -[A7]
00000C70 42A7 clr.l -[A7]
00000C72 42A7 clr.l -[A7]
00000C74 A98B trap ParamText
00000C76 42A7 clr.l -[A7]
00000C78 3F3C 0084 move.w -[A7], 0x84
00000C7C 4EAD 00A2 jsr [A5 + 0xA2]
00000C80 5C8F addq.l A7, 6
label00000C82:
00000C82 7000 moveq.l D0, 0x00
00000C84 102D BFB7 move.b D0, [A5 - 0x4049]
00000C88 0C40 0021 cmpi.w D0, 0x21 /* '!' */
00000C8C 660C bne +0xE /* 00000C9A */
00000C8E 42AD C016 clr.l [A5 - 0x3FEA]
00000C92 42AD C012 clr.l [A5 - 0x3FEE]
00000C96 6000 0074 bra +0x76 /* 00000D0C */
label00000C9A:
00000C9A 7000 moveq.l D0, 0x00
00000C9C 102D BFB7 move.b D0, [A5 - 0x4049]
00000CA0 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00000CA4 670C beq +0xE /* 00000CB2 */
00000CA6 7000 moveq.l D0, 0x00
00000CA8 102D BFB7 move.b D0, [A5 - 0x4049]
00000CAC 0C40 0030 cmpi.w D0, 0x30 /* '0' */
00000CB0 6612 bne +0x14 /* 00000CC4 */
label00000CB2:
00000CB2 302E 0008 move.w D0, [A6 + 0x8]
00000CB6 5240 addq.w D0, 1
00000CB8 3F00 move.w -[A7], D0
00000CBA 4EBA FF0C jsr [PC - 0xF4 /* 00000BC8 */]
00000CBE 548F addq.l A7, 2
00000CC0 6000 FF54 bra -0xAA /* 00000C16 */
label00000CC4:
00000CC4 426E FFFE clr.w [A6 - 0x2]
00000CC8 6012 bra +0x14 /* 00000CDC */
label00000CCA:
00000CCA 486D D134 pea.l [A5 - 0x2ECC]
00000CCE 4878 0001 pea.l [0x00000001]
00000CD2 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000CD6 A9DE trap TEInsert
00000CD8 526E FFFE addq.w [A6 - 0x2], 1
label00000CDC:
00000CDC 302E 0008 move.w D0, [A6 + 0x8]
00000CE0 5240 addq.w D0, 1
00000CE2 B06E FFFE cmp.w D0, [A6 - 0x2]
00000CE6 6EE2 bgt -0x1C /* 00000CCA */
00000CE8 486D BFB9 pea.l [A5 - 0x4047]
00000CEC 7000 moveq.l D0, 0x00
00000CEE 102D BFB8 move.b D0, [A5 - 0x4048]
00000CF2 2F00 move.l -[A7], D0
00000CF4 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000CF8 A9DE trap TEInsert
00000CFA 486D D136 pea.l [A5 - 0x2ECA]
00000CFE 4878 0001 pea.l [0x00000001]
00000D02 2F2D D0A0 move.l -[A7], [A5 - 0x2F60]
00000D06 A9DE trap TEInsert
00000D08 6000 FF0C bra -0xF2 /* 00000C16 */
label00000D0C:
00000D0C 4E5E unlink A6
00000D0E 4E75 rts
fn00000D10:
00000D10 4E56 0000 link A6, 0
00000D14 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D18 486D BBE6 pea.l [A5 - 0x441A]
00000D1C 4EAD 020A jsr [A5 + 0x20A]
00000D20 486D BBE6 pea.l [A5 - 0x441A]
00000D24 A884 trap DrawString
00000D26 3F3C 002F move.w -[A7], 0x2F /* '/' */
00000D2A A883 trap DrawChar
00000D2C 4878 0400 pea.l [0x00000400]
00000D30 206E 0008 movea.l A0, [A6 + 0x8]
00000D34 4868 0200 pea.l [A0 + 0x200]
00000D38 4EAD 004A jsr [A5 + 0x4A]
00000D3C 2F00 move.l -[A7], D0
00000D3E 486D BBE6 pea.l [A5 - 0x441A]
00000D42 4EAD 020A jsr [A5 + 0x20A]
00000D46 486D BBE6 pea.l [A5 - 0x441A]
00000D4A A884 trap DrawString
00000D4C 486D D138 pea.l [A5 - 0x2EC8]
00000D50 A884 trap DrawString
00000D52 4A6E 000C tst.w [A6 + 0xC]
00000D56 6D00 006C blt +0x6E /* 00000DC4 */
00000D5A 302E 000C move.w D0, [A6 + 0xC]
00000D5E 4EAD 002A jsr [A5 + 0x2A]
00000D62 0008 0022 ori.b A0, 0x22 /* '"' */
00000D66 0010 0024 ori.b [A0], 0x24 /* '$' */
00000D6A 0000 0028 ori.b D0, 0x28 /* '(' */
00000D6E 0011 002A ori.b [A1], 0x2A /* '*' */
00000D72 0001 002E ori.b D1, 0x2E /* '.' */
00000D76 0012 0030 ori.b [A2], 0x30 /* '0' */
00000D7A 0002 0034 ori.b D2, 0x34 /* '4' */
00000D7E 0013 0036 ori.b [A3], 0x36 /* '6' */
00000D82 0003 003A ori.b D3, 0x3A /* ':' */
00000D86 486D D13C pea.l [A5 - 0x2EC4]
00000D8A A884 trap DrawString
00000D8C 486D D142 pea.l [A5 - 0x2EBE]
00000D90 A884 trap DrawString
00000D92 6030 bra +0x32 /* 00000DC4 */
00000D94 486D D152 pea.l [A5 - 0x2EAE]
00000D98 A884 trap DrawString
00000D9A 486D D158 pea.l [A5 - 0x2EA8]
00000D9E A884 trap DrawString
00000DA0 6022 bra +0x24 /* 00000DC4 */
00000DA2 486D D162 pea.l [A5 - 0x2E9E]
00000DA6 A884 trap DrawString
00000DA8 486D D168 pea.l [A5 - 0x2E98]
00000DAC A884 trap DrawString
00000DAE 6014 bra +0x16 /* 00000DC4 */
00000DB0 486D D17A pea.l [A5 - 0x2E86]
00000DB4 A884 trap DrawString
00000DB6 486D D180 pea.l [A5 - 0x2E80]
00000DBA A884 trap DrawString
00000DBC 6006 bra +0x8 /* 00000DC4 */
00000DBE 486D D18E pea.l [A5 - 0x2E72]
00000DC2 A884 trap DrawString
label00000DC4:
00000DC4 4E5E unlink A6
00000DC6 4E75 rts
fn00000DC8:
00000DC8 4E56 0000 link A6, 0
00000DCC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DD0 486D BBE6 pea.l [A5 - 0x441A]
00000DD4 4EAD 020A jsr [A5 + 0x20A]
00000DD8 486D BBE6 pea.l [A5 - 0x441A]
00000DDC A884 trap DrawString
00000DDE 3F3C 002F move.w -[A7], 0x2F /* '/' */
00000DE2 A883 trap DrawChar
00000DE4 4878 0400 pea.l [0x00000400]
00000DE8 206E 000C movea.l A0, [A6 + 0xC]
00000DEC 4868 0200 pea.l [A0 + 0x200]
00000DF0 4EAD 004A jsr [A5 + 0x4A]
00000DF4 2F00 move.l -[A7], D0
00000DF6 486D BBE6 pea.l [A5 - 0x441A]
00000DFA 4EAD 020A jsr [A5 + 0x20A]
00000DFE 486D BBE6 pea.l [A5 - 0x441A]
00000E02 A884 trap DrawString
00000E04 486D D19E pea.l [A5 - 0x2E62]
00000E08 A884 trap DrawString
00000E0A 4AAE 0008 tst.l [A6 + 0x8]
00000E0E 670A beq +0xC /* 00000E1A */
00000E10 202E 0008 move.l D0, [A6 + 0x8]
00000E14 B0AE 000C cmp.l D0, [A6 + 0xC]
00000E18 6408 bcc +0xA /* 00000E22 */
label00000E1A:
00000E1A 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00000E1E A883 trap DrawChar
00000E20 6038 bra +0x3A /* 00000E5A */
label00000E22:
00000E22 202E 0008 move.l D0, [A6 + 0x8]
00000E26 90AE 000C sub.l D0, [A6 + 0xC]
00000E2A 4878 03E8 pea.l [0x000003E8]
00000E2E 2F00 move.l -[A7], D0
00000E30 4EAD 0042 jsr [A5 + 0x42]
00000E34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E38 2F00 move.l -[A7], D0
00000E3A 4EAD 004A jsr [A5 + 0x4A]
00000E3E 4878 000A pea.l [0x0000000A]
00000E42 5A80 addq.l D0, 5
00000E44 2F00 move.l -[A7], D0
00000E46 4EAD 004A jsr [A5 + 0x4A]
00000E4A 2F00 move.l -[A7], D0
00000E4C 486D BBE6 pea.l [A5 - 0x441A]
00000E50 4EAD 020A jsr [A5 + 0x20A]
00000E54 486D BBE6 pea.l [A5 - 0x441A]
00000E58 A884 trap DrawString
label00000E5A:
00000E5A 486D D1A2 pea.l [A5 - 0x2E5E]
00000E5E A884 trap DrawString
00000E60 4E5E unlink A6
00000E62 4E75 rts
fn00000E64:
00000E64 4E56 FFFE link A6, -0x0002
00000E68 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
00000E6C 6C06 bge +0x8 /* 00000E74 */
00000E6E 3038 0210 move.w D0, [0x00000210 /* BootDrive */]
00000E72 6014 bra +0x16 /* 00000E88 */
label00000E74:
00000E74 4267 clr.w -[A7]
00000E76 3F38 0A58 move.w -[A7], [0x00000A58 /* SysMap */]
00000E7A 486E FFFE pea.l [A6 - 0x2]
00000E7E 4EAD 01C2 jsr [A5 + 0x1C2]
00000E82 301F move.w D0, [A7]+
00000E84 302E FFFE move.w D0, [A6 - 0x2]
label00000E88:
00000E88 4E5E unlink A6
00000E8A 4E75 rts
export_106:
00000E8C 4E56 FFF2 link A6, -0x000E
00000E90 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF
00000E96 6600 012A bne +0x12C /* 00000FC2 */
00000E9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E9E 3F3C 0001 move.w -[A7], 0x1
00000EA2 486E FFFE pea.l [A6 - 0x2]
00000EA6 486E FFFA pea.l [A6 - 0x6]
00000EAA 486E FFF2 pea.l [A6 - 0xE]
00000EAE A98D trap GetDialogItem/GetDItem
00000EB0 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000EB4 486D D280 pea.l [A5 - 0x2D80]
00000EB8 A95F trap SetControlTitle/SetCTitle
00000EBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EBE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000EC2 486E FFFE pea.l [A6 - 0x2]
00000EC6 486E FFFA pea.l [A6 - 0x6]
00000ECA 486E FFF2 pea.l [A6 - 0xE]
00000ECE A98D trap GetDialogItem/GetDItem
00000ED0 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000ED4 A958 trap HideControl
00000ED6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EDA 3F3C 000B move.w -[A7], 0xB
00000EDE 486E FFFE pea.l [A6 - 0x2]
00000EE2 486E FFFA pea.l [A6 - 0x6]
00000EE6 486E FFF2 pea.l [A6 - 0xE]
00000EEA A98D trap GetDialogItem/GetDItem
00000EEC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000EF0 A958 trap HideControl
00000EF2 41ED BBE6 lea.l A0, [A5 - 0x441A]
00000EF6 2B48 D1BE move.l [A5 - 0x2E42], A0
00000EFA 426D D1C2 clr.w [A5 - 0x2E3E]
00000EFE 3B6D C028 D1C8 move.w [A5 - 0x2E38], [A5 - 0x3FD8]
00000F04 4267 clr.w -[A7]
00000F06 486D D1AC pea.l [A5 - 0x2E54]
00000F0A 4267 clr.w -[A7]
00000F0C 4EAD 01FA jsr [A5 + 0x1FA]
00000F10 301F move.w D0, [A7]+
00000F12 4A6D D1BC tst.w [A5 - 0x2E44]
00000F16 6718 beq +0x1A /* 00000F30 */
00000F18 7001 moveq.l D0, 0x01
00000F1A 3B40 C028 move.w [A5 - 0x3FD8], D0
00000F1E 3B40 D1C8 move.w [A5 - 0x2E38], D0
00000F22 4267 clr.w -[A7]
00000F24 486D D1AC pea.l [A5 - 0x2E54]
00000F28 4267 clr.w -[A7]
00000F2A 4EAD 01FA jsr [A5 + 0x1FA]
00000F2E 301F move.w D0, [A7]+
label00000F30:
00000F30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F34 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000F38 486E FFFE pea.l [A6 - 0x2]
00000F3C 486E FFFA pea.l [A6 - 0x6]
00000F40 486E FFF2 pea.l [A6 - 0xE]
00000F44 A98D trap GetDialogItem/GetDItem
00000F46 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000F4A 486D BBE6 pea.l [A5 - 0x441A]
00000F4E A98F trap SetDialogItemText/SetIText
00000F50 7000 moveq.l D0, 0x00
00000F52 302D D1EA move.w D0, [A5 - 0x2E16]
00000F56 2F2D D1DC move.l -[A7], [A5 - 0x2E24]
00000F5A 2F00 move.l -[A7], D0
00000F5C 4EAD 0042 jsr [A5 + 0x42]
00000F60 4878 0400 pea.l [0x00000400]
00000F64 0680 0000 0200 addi.l D0, 0x200
00000F6A 2F00 move.l -[A7], D0
00000F6C 4EAD 004A jsr [A5 + 0x4A]
00000F70 2F00 move.l -[A7], D0
00000F72 486D BBE6 pea.l [A5 - 0x441A]
00000F76 4EAD 020A jsr [A5 + 0x20A]
00000F7A 102D BBE6 move.b D0, [A5 - 0x441A]
00000F7E 4880 ext.w D0
00000F80 41ED BBE6 lea.l A0, [A5 - 0x441A]
00000F84 D0C0 add.w A0, D0
00000F86 486D D284 pea.l [A5 - 0x2D7C]
00000F8A 4868 0001 pea.l [A0 + 0x1]
00000F8E 4878 0009 pea.l [0x00000009]
00000F92 4EAD 010A jsr [A5 + 0x10A]
00000F96 062D 0009 BBE6 addi.b [A5 - 0x441A], 0x9 /* '\t' */
00000F9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FA0 3F3C 000C move.w -[A7], 0xC
00000FA4 486E FFFE pea.l [A6 - 0x2]
00000FA8 486E FFFA pea.l [A6 - 0x6]
00000FAC 486E FFF2 pea.l [A6 - 0xE]
00000FB0 A98D trap GetDialogItem/GetDItem
00000FB2 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000FB6 486D BBE6 pea.l [A5 - 0x441A]
00000FBA A98F trap SetDialogItemText/SetIText
00000FBC 70FF moveq.l D0, 0xFFFFFFFF
00000FBE 6000 00E2 bra +0xE4 /* 000010A2 */
label00000FC2:
00000FC2 0C6E 000E 000C cmpi.w [A6 + 0xC], 0xE
00000FC8 6600 00D4 bne +0xD6 /* 0000109E */
00000FCC 526D C028 addq.w [A5 - 0x3FD8], 1
00000FD0 41ED BBE6 lea.l A0, [A5 - 0x441A]
00000FD4 2B48 D1BE move.l [A5 - 0x2E42], A0
00000FD8 426D D1C2 clr.w [A5 - 0x2E3E]
00000FDC 3B6D C028 D1C8 move.w [A5 - 0x2E38], [A5 - 0x3FD8]
00000FE2 4267 clr.w -[A7]
00000FE4 486D D1AC pea.l [A5 - 0x2E54]
00000FE8 4267 clr.w -[A7]
00000FEA 4EAD 01FA jsr [A5 + 0x1FA]
00000FEE 301F move.w D0, [A7]+
00000FF0 4A6D D1BC tst.w [A5 - 0x2E44]
00000FF4 6718 beq +0x1A /* 0000100E */
00000FF6 7001 moveq.l D0, 0x01
00000FF8 3B40 C028 move.w [A5 - 0x3FD8], D0
00000FFC 3B40 D1C8 move.w [A5 - 0x2E38], D0
00001000 4267 clr.w -[A7]
00001002 486D D1AC pea.l [A5 - 0x2E54]
00001006 4267 clr.w -[A7]
00001008 4EAD 01FA jsr [A5 + 0x1FA]
0000100C 301F move.w D0, [A7]+
label0000100E:
0000100E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001012 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001016 486E FFFE pea.l [A6 - 0x2]
0000101A 486E FFFA pea.l [A6 - 0x6]
0000101E 486E FFF2 pea.l [A6 - 0xE]
00001022 A98D trap GetDialogItem/GetDItem
00001024 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001028 486D BBE6 pea.l [A5 - 0x441A]
0000102C A98F trap SetDialogItemText/SetIText
0000102E 7000 moveq.l D0, 0x00
00001030 302D D1EA move.w D0, [A5 - 0x2E16]
00001034 2F2D D1DC move.l -[A7], [A5 - 0x2E24]
00001038 2F00 move.l -[A7], D0
0000103A 4EAD 0042 jsr [A5 + 0x42]
0000103E 4878 0400 pea.l [0x00000400]
00001042 0680 0000 0200 addi.l D0, 0x200
00001048 2F00 move.l -[A7], D0
0000104A 4EAD 004A jsr [A5 + 0x4A]
0000104E 2F00 move.l -[A7], D0
00001050 486D BBE6 pea.l [A5 - 0x441A]
00001054 4EAD 020A jsr [A5 + 0x20A]
00001058 102D BBE6 move.b D0, [A5 - 0x441A]
0000105C 4880 ext.w D0
0000105E 41ED BBE6 lea.l A0, [A5 - 0x441A]
00001062 D0C0 add.w A0, D0
00001064 486D D28E pea.l [A5 - 0x2D72]
00001068 4868 0001 pea.l [A0 + 0x1]
0000106C 4878 0009 pea.l [0x00000009]
00001070 4EAD 010A jsr [A5 + 0x10A]
00001074 062D 0009 BBE6 addi.b [A5 - 0x441A], 0x9 /* '\t' */
0000107A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000107E 3F3C 000C move.w -[A7], 0xC
00001082 486E FFFE pea.l [A6 - 0x2]
00001086 486E FFFA pea.l [A6 - 0x6]
0000108A 486E FFF2 pea.l [A6 - 0xE]
0000108E A98D trap GetDialogItem/GetDItem
00001090 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001094 486D BBE6 pea.l [A5 - 0x441A]
00001098 A98F trap SetDialogItemText/SetIText
0000109A 7064 moveq.l D0, 0x64
0000109C 6004 bra +0x6 /* 000010A2 */
label0000109E:
0000109E 302E 000C move.w D0, [A6 + 0xC]
label000010A2:
000010A2 4E5E unlink A6
000010A4 205F movea.l A0, [A7]+
000010A6 4FEF 0006 lea.l A7, [A7 + 0x6]
000010AA 3E80 move.w [A7], D0
000010AC 4ED0 jmp [A0]
export_107:
000010AE 4E56 FFB2 link A6, -0x004E
000010B2 306D BE3E movea.w A0, [A5 - 0x41C2]
000010B6 2008 move.l D0, A0
000010B8 81FC 0002 divs.w D0, 0x2
000010BC 0640 FF62 addi.w D0, 0xFF62
000010C0 3D40 FFB4 move.w [A6 - 0x4C], D0
000010C4 7050 moveq.l D0, 0x50
000010C6 3D40 FFB2 move.w [A6 - 0x4E], D0
000010CA 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000010CE 486D D298 pea.l [A5 - 0x2D68]
000010D2 486D D2AC pea.l [A5 - 0x2D54]
000010D6 486D 0372 pea.l [A5 + 0x372]
000010DA 486E FFB6 pea.l [A6 - 0x4A]
000010DE 3F3C 0402 move.w -[A7], 0x402
000010E2 42A7 clr.l -[A7]
000010E4 4EAD 025A jsr [A5 + 0x25A]
000010E8 4A2E FFB6 tst.b [A6 - 0x4A]
000010EC 6700 0132 beq +0x134 /* 00001220 */
000010F0 486E FFC0 pea.l [A6 - 0x40]
000010F4 486D D240 pea.l [A5 - 0x2DC0]
000010F8 4878 0040 pea.l [0x00000040]
000010FC 4EAD 010A jsr [A5 + 0x10A]
00001100 41EE FFC0 lea.l A0, [A6 - 0x40]
00001104 2B48 D1BE move.l [A5 - 0x2E42], A0
00001108 3B6E FFBC D1C2 move.w [A5 - 0x2E3E], [A6 - 0x44]
0000110E 422D D1C6 clr.b [A5 - 0x2E3A]
00001112 4267 clr.w -[A7]
00001114 486D D1AC pea.l [A5 - 0x2E54]
00001118 4267 clr.w -[A7]
0000111A 4EAD 016A jsr [A5 + 0x16A]
0000111E 301F move.w D0, [A7]+
00001120 0C6D FFD0 D1BC cmpi.w [A5 - 0x2E44], 0xFFD0
00001126 661C bne +0x1E /* 00001144 */
00001128 4267 clr.w -[A7]
0000112A 486D D1AC pea.l [A5 - 0x2E54]
0000112E 4267 clr.w -[A7]
00001130 4EAD 0172 jsr [A5 + 0x172]
00001134 301F move.w D0, [A7]+
00001136 4267 clr.w -[A7]
00001138 486D D1AC pea.l [A5 - 0x2E54]
0000113C 4267 clr.w -[A7]
0000113E 4EAD 016A jsr [A5 + 0x16A]
00001142 301F move.w D0, [A7]+
label00001144:
00001144 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
00001148 4EAD 030A jsr [A5 + 0x30A]
0000114C 548F addq.l A7, 2
0000114E 4A40 tst.w D0
00001150 6600 00CE bne +0xD0 /* 00001220 */
00001154 3B6E FFBC D23E move.w [A5 - 0x2DC2], [A6 - 0x44]
0000115A 426D D1C8 clr.w [A5 - 0x2E38]
0000115E 4267 clr.w -[A7]
00001160 486D D1AC pea.l [A5 - 0x2E54]
00001164 4267 clr.w -[A7]
00001166 4EAD 018A jsr [A5 + 0x18A]
0000116A 301F move.w D0, [A7]+
0000116C 2B7C 5349 5421 D1CC move.l [A5 - 0x2E34], 0x53495421 /* 'SIT!' */
00001174 2B7C 5349 5421 D1D0 move.l [A5 - 0x2E30], 0x53495421 /* 'SIT!' */
0000117C 4267 clr.w -[A7]
0000117E 486D D1AC pea.l [A5 - 0x2E54]
00001182 4267 clr.w -[A7]
00001184 4EAD 0192 jsr [A5 + 0x192]
00001188 301F move.w D0, [A7]+
0000118A 42AD D1C8 clr.l [A5 - 0x2E38]
0000118E 7003 moveq.l D0, 0x03
00001190 1B40 D1C7 move.b [A5 - 0x2E39], D0
00001194 4267 clr.w -[A7]
00001196 486D D1AC pea.l [A5 - 0x2E54]
0000119A 4267 clr.w -[A7]
0000119C 4EAD 0132 jsr [A5 + 0x132]
000011A0 301F move.w D0, [A7]+
000011A2 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
000011A6 4EAD 030A jsr [A5 + 0x30A]
000011AA 548F addq.l A7, 2
000011AC 4A40 tst.w D0
000011AE 6670 bne +0x72 /* 00001220 */
000011B0 3B6D D1C4 D23C move.w [A5 - 0x2DC4], [A5 - 0x2E3C]
000011B6 2B7C 5349 5421 D226 move.l [A5 - 0x2DDA], 0x53495421 /* 'SIT!' */
000011BE 426D D22A clr.w [A5 - 0x2DD6]
000011C2 7016 moveq.l D0, 0x16
000011C4 2B40 D22C move.l [A5 - 0x2DD4], D0
000011C8 2B7C 724C 6175 D230 move.l [A5 - 0x2DD0], 0x724C6175 /* 'rLau' */
000011D0 7001 moveq.l D0, 0x01
000011D2 1B40 D234 move.b [A5 - 0x2DCC], D0
000011D6 41ED D226 lea.l A0, [A5 - 0x2DDA]
000011DA 2B48 D1CC move.l [A5 - 0x2E34], A0
000011DE 7016 moveq.l D0, 0x16
000011E0 2B40 D1D0 move.l [A5 - 0x2E30], D0
000011E4 7001 moveq.l D0, 0x01
000011E6 3B40 D1D8 move.w [A5 - 0x2E28], D0
000011EA 42AD D1DA clr.l [A5 - 0x2E26]
000011EE 4267 clr.w -[A7]
000011F0 486D D1AC pea.l [A5 - 0x2E54]
000011F4 4267 clr.w -[A7]
000011F6 4EAD 014A jsr [A5 + 0x14A]
000011FA 301F move.w D0, [A7]+
000011FC 4267 clr.w -[A7]
000011FE 486D D1AC pea.l [A5 - 0x2E54]
00001202 4267 clr.w -[A7]
00001204 4EAD 013A jsr [A5 + 0x13A]
00001208 301F move.w D0, [A7]+
0000120A 486E FFC0 pea.l [A6 - 0x40]
0000120E 3F2E FFBC move.w -[A7], [A6 - 0x44]
00001212 4EBA 00F8 jsr [PC + 0xF8 /* 0000130C */]
00001216 5C8F addq.l A7, 6
00001218 422D F912 clr.b [A5 - 0x6EE]
0000121C 422D F913 clr.b [A5 - 0x6ED]
label00001220:
00001220 4E5E unlink A6
00001222 4E75 rts
export_108:
00001224 4E56 0000 link A6, 0
00001228 206E 0008 movea.l A0, [A6 + 0x8]
0000122C 0CA8 4150 504C 0020 cmpi.l [A0 + 0x20], 0x4150504C /* 'APPL' */
00001234 6616 bne +0x18 /* 0000124C */
00001236 206E 0008 movea.l A0, [A6 + 0x8]
0000123A 0CA8 6175 7374 0024 cmpi.l [A0 + 0x24], 0x61757374 /* 'aust' */
00001242 6604 bne +0x6 /* 00001248 */
00001244 7000 moveq.l D0, 0x00
00001246 6006 bra +0x8 /* 0000124E */
label00001248:
00001248 7001 moveq.l D0, 0x01
0000124A 6002 bra +0x4 /* 0000124E */
label0000124C:
0000124C 7000 moveq.l D0, 0x00
label0000124E:
0000124E 4E5E unlink A6
00001250 205F movea.l A0, [A7]+
00001252 4FEF 0004 lea.l A7, [A7 + 0x4]
00001256 1E80 move.b [A7], D0
00001258 4ED0 jmp [A0]
export_109:
0000125A 4E56 FF92 link A6, -0x006E
0000125E 306D BE3E movea.w A0, [A5 - 0x41C2]
00001262 2008 move.l D0, A0
00001264 81FC 0002 divs.w D0, 0x2
00001268 0640 FF42 addi.w D0, 0xFF42
0000126C 3D40 FFB4 move.w [A6 - 0x4C], D0
00001270 7050 moveq.l D0, 0x50
00001272 3D40 FFB2 move.w [A6 - 0x4E], D0
00001276 2D7C 5349 5421 FFA2 move.l [A6 - 0x5E], 0x53495421 /* 'SIT!' */
0000127E 2D7C 4150 504C FFA6 move.l [A6 - 0x5A], 0x4150504C /* 'APPL' */
00001286 4A6E 0008 tst.w [A6 + 0x8]
0000128A 671E beq +0x20 /* 000012AA */
0000128C 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00001290 486D D2CC pea.l [A5 - 0x2D34]
00001294 42A7 clr.l -[A7]
00001296 3F3C FFFF move.w -[A7], 0xFFFF
0000129A 486E FFA2 pea.l [A6 - 0x5E]
0000129E 42A7 clr.l -[A7]
000012A0 486E FFB6 pea.l [A6 - 0x4A]
000012A4 4EAD 0262 jsr [A5 + 0x262]
000012A8 601E bra +0x20 /* 000012C8 */
label000012AA:
000012AA 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000012AE 486D D2CE pea.l [A5 - 0x2D32]
000012B2 486D 0382 pea.l [A5 + 0x382]
000012B6 3F3C 0002 move.w -[A7], 0x2
000012BA 486E FFA2 pea.l [A6 - 0x5E]
000012BE 42A7 clr.l -[A7]
000012C0 486E FFB6 pea.l [A6 - 0x4A]
000012C4 4EAD 0262 jsr [A5 + 0x262]
label000012C8:
000012C8 4A2E FFB6 tst.b [A6 - 0x4A]
000012CC 673A beq +0x3C /* 00001308 */
000012CE 486E FFC0 pea.l [A6 - 0x40]
000012D2 3F2E FFBC move.w -[A7], [A6 - 0x44]
000012D6 4EBA 0034 jsr [PC + 0x34 /* 0000130C */]
000012DA 5C8F addq.l A7, 6
000012DC 486E FF92 pea.l [A6 - 0x6E]
000012E0 A976 trap GetKeys
000012E2 4267 clr.w -[A7]
000012E4 486E FF92 pea.l [A6 - 0x6E]
000012E8 4878 003F pea.l [0x0000003F]
000012EC A85D trap BitTst
000012EE 101F move.b D0, [A7]+
000012F0 4A00 tst.b D0
000012F2 6714 beq +0x16 /* 00001308 */
000012F4 4EAD 0332 jsr [A5 + 0x332]
000012F8 3B6D D23E BFB2 move.w [A5 - 0x404E], [A5 - 0x2DC2]
000012FE 7001 moveq.l D0, 0x01
00001300 1B40 BFB0 move.b [A5 - 0x4050], D0
00001304 4EAD 0312 jsr [A5 + 0x312]
label00001308:
00001308 4E5E unlink A6
0000130A 4E75 rts
export_110:
fn0000130C:
0000130C 4E56 FFE8 link A6, -0x0018
00001310 2F2E 000A move.l -[A7], [A6 + 0xA]
00001314 486D D240 pea.l [A5 - 0x2DC0]
00001318 4878 0040 pea.l [0x00000040]
0000131C 4EAD 010A jsr [A5 + 0x10A]
00001320 422D D1C6 clr.b [A5 - 0x2E3A]
00001324 2B6E 000A D1BE move.l [A5 - 0x2E42], [A6 + 0xA]
0000132A 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00001330 42AD D1C8 clr.l [A5 - 0x2E38]
00001334 7003 moveq.l D0, 0x03
00001336 1B40 D1C7 move.b [A5 - 0x2E39], D0
0000133A 4267 clr.w -[A7]
0000133C 486D D1AC pea.l [A5 - 0x2E54]
00001340 4267 clr.w -[A7]
00001342 4EAD 0132 jsr [A5 + 0x132]
00001346 301F move.w D0, [A7]+
00001348 0C6D FFCA D1BC cmpi.w [A5 - 0x2E44], 0xFFCA
0000134E 6708 beq +0xA /* 00001358 */
00001350 0C6D FFCF D1BC cmpi.w [A5 - 0x2E44], 0xFFCF
00001356 661C bne +0x1E /* 00001374 */
label00001358:
00001358 7001 moveq.l D0, 0x01
0000135A 1B40 D2C0 move.b [A5 - 0x2D40], D0
0000135E 7001 moveq.l D0, 0x01
00001360 1B40 D1C7 move.b [A5 - 0x2E39], D0
00001364 4267 clr.w -[A7]
00001366 486D D1AC pea.l [A5 - 0x2E54]
0000136A 4267 clr.w -[A7]
0000136C 4EAD 0132 jsr [A5 + 0x132]
00001370 301F move.w D0, [A7]+
00001372 6004 bra +0x6 /* 00001378 */
label00001374:
00001374 422D D2C0 clr.b [A5 - 0x2D40]
label00001378:
00001378 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
0000137C 4EAD 030A jsr [A5 + 0x30A]
00001380 548F addq.l A7, 2
00001382 4A40 tst.w D0
00001384 6706 beq +0x8 /* 0000138C */
00001386 7000 moveq.l D0, 0x00
00001388 6000 029E bra +0x2A0 /* 00001628 */
label0000138C:
0000138C 3B6D D1C4 D23C move.w [A5 - 0x2DC4], [A5 - 0x2E3C]
00001392 42AD D1BE clr.l [A5 - 0x2E42]
00001396 302E 0008 move.w D0, [A6 + 0x8]
0000139A 3B40 D23E move.w [A5 - 0x2DC2], D0
0000139E 3B40 D1C2 move.w [A5 - 0x2E3E], D0
000013A2 426D D1C6 clr.w [A5 - 0x2E3A]
000013A6 42AD D1C8 clr.l [A5 - 0x2E38]
000013AA 426D D1CC clr.w [A5 - 0x2E34]
000013AE 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
000013B2 6C0C bge +0xE /* 000013C0 */
000013B4 42AD D2C4 clr.l [A5 - 0x2D3C]
000013B8 3B6D D23E D2C2 move.w [A5 - 0x2D3E], [A5 - 0x2DC2]
000013BE 601A bra +0x1C /* 000013DA */
label000013C0:
000013C0 4267 clr.w -[A7]
000013C2 486D D1AC pea.l [A5 - 0x2E54]
000013C6 4267 clr.w -[A7]
000013C8 4EAD 01E2 jsr [A5 + 0x1E2]
000013CC 301F move.w D0, [A7]+
000013CE 3B6D D1CC D2C2 move.w [A5 - 0x2D3E], [A5 - 0x2E34]
000013D4 2B6D D1DC D2C4 move.l [A5 - 0x2D3C], [A5 - 0x2E24]
label000013DA:
000013DA 3B6D D23E D1C2 move.w [A5 - 0x2E3E], [A5 - 0x2DC2]
000013E0 426D D1C8 clr.w [A5 - 0x2E38]
000013E4 42AD D1BE clr.l [A5 - 0x2E42]
000013E8 4267 clr.w -[A7]
000013EA 486D D1AC pea.l [A5 - 0x2E54]
000013EE 4267 clr.w -[A7]
000013F0 4EAD 01FA jsr [A5 + 0x1FA]
000013F4 301F move.w D0, [A7]+
000013F6 4267 clr.w -[A7]
000013F8 486D D1D2 pea.l [A5 - 0x2E2E]
000013FC 4878 0008 pea.l [0x00000008 /* BusErrVct */]
00001400 A85D trap BitTst
00001402 101F move.b D0, [A7]+
00001404 4A00 tst.b D0
00001406 6610 bne +0x12 /* 00001418 */
00001408 4267 clr.w -[A7]
0000140A 486D D1D2 pea.l [A5 - 0x2E2E]
0000140E 42A7 clr.l -[A7]
00001410 A85D trap BitTst
00001412 101F move.b D0, [A7]+
00001414 4A00 tst.b D0
00001416 6706 beq +0x8 /* 0000141E */
label00001418:
00001418 7001 moveq.l D0, 0x01
0000141A 1B40 D2C0 move.b [A5 - 0x2D40], D0
label0000141E:
0000141E 4EAD 0302 jsr [A5 + 0x302]
00001422 206D D086 movea.l A0, [A5 - 0x2F7A]
00001426 2F10 move.l -[A7], [A0]
00001428 A851 trap SetCursor
0000142A 4EAD 04E2 jsr [A5 + 0x4E2]
0000142E 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00001432 3F3C 0001 move.w -[A7], 0x1
00001436 A93A trap DisableItem
00001438 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
0000143C 3F3C 0002 move.w -[A7], 0x2
00001440 A93A trap DisableItem
00001442 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00001446 3F3C 0003 move.w -[A7], 0x3
0000144A A939 trap EnableItem
0000144C 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00001450 3F3C 0004 move.w -[A7], 0x4
00001454 A939 trap EnableItem
00001456 2F2D FA06 move.l -[A7], [A5 - 0x5FA]
0000145A 3F3C 0008 move.w -[A7], 0x8
0000145E A939 trap EnableItem
00001460 42AD F93C clr.l [A5 - 0x6C4]
00001464 422D F912 clr.b [A5 - 0x6EE]
00001468 7026 moveq.l D0, 0x26
0000146A 3D40 FFF8 move.w [A6 - 0x8], D0
0000146E 3D7C 0153 FFFC move.w [A6 - 0x4], 0x153
00001474 7005 moveq.l D0, 0x05
00001476 3D40 FFFA move.w [A6 - 0x6], D0
0000147A 3D7C 013B FFFE move.w [A6 - 0x2], 0x13B
00001480 42A7 clr.l -[A7]
00001482 42A7 clr.l -[A7]
00001484 486E FFF8 pea.l [A6 - 0x8]
00001488 486D D240 pea.l [A5 - 0x2DC0]
0000148C 1F3C 0001 move.b -[A7], 0x1
00001490 3F3C 0004 move.w -[A7], 0x4
00001494 4878 FFFF pea.l [0xFFFFFFFF]
00001498 1F3C 0001 move.b -[A7], 0x1
0000149C 42A7 clr.l -[A7]
0000149E A913 trap NewWindow
000014A0 205F movea.l A0, [A7]+
000014A2 2B48 D2B8 move.l [A5 - 0x2D48], A0
000014A6 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
000014AA A873 trap SetPort
000014AC 486D D2D0 pea.l [A5 - 0x2D30]
000014B0 486E FFE8 pea.l [A6 - 0x18]
000014B4 A900 trap GetFNum
000014B6 3F2E FFE8 move.w -[A7], [A6 - 0x18]
000014BA A887 trap TextFont
000014BC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000014C0 A88A trap TextSize
000014C2 426E FFF4 clr.w [A6 - 0xC]
000014C6 426E FFF2 clr.w [A6 - 0xE]
000014CA 426E FFF0 clr.w [A6 - 0x10]
000014CE 7001 moveq.l D0, 0x01
000014D0 3D40 FFF6 move.w [A6 - 0xA], D0
000014D4 700F moveq.l D0, 0x0F
000014D6 3D40 FFF8 move.w [A6 - 0x8], D0
000014DA 3D7C 00EB FFFC move.w [A6 - 0x4], 0xEB
000014E0 426E FFFA clr.w [A6 - 0x6]
000014E4 3D7C 0127 FFFE move.w [A6 - 0x2], 0x127
000014EA 426E FFEC clr.w [A6 - 0x14]
000014EE 426E FFEE clr.w [A6 - 0x12]
000014F2 42A7 clr.l -[A7]
000014F4 486E FFF8 pea.l [A6 - 0x8]
000014F8 486E FFF0 pea.l [A6 - 0x10]
000014FC 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001500 4267 clr.w -[A7]
00001502 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00001506 1F3C 0001 move.b -[A7], 0x1
0000150A 4267 clr.w -[A7]
0000150C 4267 clr.w -[A7]
0000150E 1F3C 0001 move.b -[A7], 0x1
00001512 4EAD 028A jsr [A5 + 0x28A]
00001516 205F movea.l A0, [A7]+
00001518 2B48 D2BC move.l [A5 - 0x2D44], A0
0000151C 206D D2BC movea.l A0, [A5 - 0x2D44]
00001520 2050 movea.l A0, [A0]
00001522 5428 0024 addq.b [A0 + 0x24], 2
00001526 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
0000152C 41ED BFB6 lea.l A0, [A5 - 0x404A]
00001530 2B48 D1CC move.l [A5 - 0x2E34], A0
00001534 7001 moveq.l D0, 0x01
00001536 3B40 D1D8 move.w [A5 - 0x2E28], D0
0000153A 7016 moveq.l D0, 0x16
0000153C 2B40 D1DA move.l [A5 - 0x2E26], D0
00001540 4A6D D22A tst.w [A5 - 0x2DD6]
00001544 6300 00D6 bls +0xD8 /* 0000161C */
00001548 426E FFEA clr.w [A6 - 0x16]
0000154C 6000 00B8 bra +0xBA /* 00001606 */
label00001550:
00001550 7070 moveq.l D0, 0x70
00001552 2B40 D1D0 move.l [A5 - 0x2E30], D0
00001556 302E FFEA move.w D0, [A6 - 0x16]
0000155A 48C0 ext.l D0
0000155C E580 asl D0, 2
0000155E 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001562 D1C0 add.l A0, D0
00001564 20AD D1DA move.l [A0], [A5 - 0x2E26]
00001568 4267 clr.w -[A7]
0000156A 486D D1AC pea.l [A5 - 0x2E54]
0000156E 4267 clr.w -[A7]
00001570 4EAD 0142 jsr [A5 + 0x142]
00001574 301F move.w D0, [A7]+
00001576 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
0000157A 4EAD 030A jsr [A5 + 0x30A]
0000157E 548F addq.l A7, 2
00001580 4A40 tst.w D0
00001582 6600 008E bne +0x90 /* 00001612 */
00001586 7000 moveq.l D0, 0x00
00001588 102D BFB7 move.b D0, [A5 - 0x4049]
0000158C 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00001590 670C beq +0xE /* 0000159E */
00001592 7000 moveq.l D0, 0x00
00001594 102D BFB7 move.b D0, [A5 - 0x4049]
00001598 0C40 0030 cmpi.w D0, 0x30 /* '0' */
0000159C 6620 bne +0x22 /* 000015BE */
label0000159E:
0000159E 486D D2D8 pea.l [A5 - 0x2D28]
000015A2 486D BFB8 pea.l [A5 - 0x4048]
000015A6 4EAD 054A jsr [A5 + 0x54A]
000015AA 508F addq.l A7, 8
000015AC 7000 moveq.l D0, 0x00
000015AE 102D BFB8 move.b D0, [A5 - 0x4048]
000015B2 0C40 0019 cmpi.w D0, 0x19
000015B6 6306 bls +0x8 /* 000015BE */
000015B8 703A moveq.l D0, 0x3A
000015BA 1B40 BFD1 move.b [A5 - 0x402F], D0
label000015BE:
000015BE 302E FFEA move.w D0, [A6 - 0x16]
000015C2 48C0 ext.l D0
000015C4 E580 asl D0, 2
000015C6 D0AD D2C8 add.l D0, [A5 - 0x2D38]
000015CA 222D C00E move.l D1, [A5 - 0x3FF2]
000015CE D2AD C00A add.l D1, [A5 - 0x3FF6]
000015D2 2040 movea.l A0, D0
000015D4 2081 move.l [A0], D1
000015D6 202D C012 move.l D0, [A5 - 0x3FEE]
000015DA D0AD C016 add.l D0, [A5 - 0x3FEA]
000015DE 2F00 move.l -[A7], D0
000015E0 2F2D BFFC move.l -[A7], [A5 - 0x4004]
000015E4 2F2D BFF8 move.l -[A7], [A5 - 0x4008]
000015E8 2F01 move.l -[A7], D1
000015EA 486D BFB8 pea.l [A5 - 0x4048]
000015EE 4EAD 032A jsr [A5 + 0x32A]
000015F2 4FEF 0014 lea.l A7, [A7 + 0x14]
000015F6 202D C012 move.l D0, [A5 - 0x3FEE]
000015FA D0AD C016 add.l D0, [A5 - 0x3FEA]
000015FE D1AD D1DA add.l [A5 - 0x2E26], D0
00001602 526E FFEA addq.w [A6 - 0x16], 1
label00001606:
00001606 302E FFEA move.w D0, [A6 - 0x16]
0000160A B06D D22A cmp.w D0, [A5 - 0x2DD6]
0000160E 6500 FF40 bcs -0xBE /* 00001550 */
label00001612:
00001612 2F2D FA0A move.l -[A7], [A5 - 0x5F6]
00001616 3F3C 0001 move.w -[A7], 0x1
0000161A A939 trap EnableItem
label0000161C:
0000161C 4EAD 04F2 jsr [A5 + 0x4F2]
00001620 4EAD 052A jsr [A5 + 0x52A]
00001624 A850 trap InitCursor
00001626 7001 moveq.l D0, 0x01
label00001628:
00001628 4E5E unlink A6
0000162A 4E75 rts
export_111:
0000162C 4E56 FFEC link A6, -0x0014
00001630 4878 FFFF pea.l [0xFFFFFFFF]
00001634 42A7 clr.l -[A7]
00001636 3F3C 0108 move.w -[A7], 0x108
0000163A 4EAD 0092 jsr [A5 + 0x92]
0000163E 4FEF 000A lea.l A7, [A7 + 0xA]
00001642 2D40 FFEE move.l [A6 - 0x12], D0
00001646 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000164A A873 trap SetPort
0000164C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001650 3F3C 0001 move.w -[A7], 0x1
00001654 486E FFFE pea.l [A6 - 0x2]
00001658 486E FFFA pea.l [A6 - 0x6]
0000165C 486E FFF2 pea.l [A6 - 0xE]
00001660 A98D trap GetDialogItem/GetDItem
00001662 486E FFF2 pea.l [A6 - 0xE]
00001666 3F3C FFFC move.w -[A7], 0xFFFC
0000166A 3F3C FFFC move.w -[A7], 0xFFFC
0000166E A8A9 trap InsetRect
00001670 3F3C 0003 move.w -[A7], 0x3
00001674 3F3C 0003 move.w -[A7], 0x3
00001678 A89B trap PenSize
0000167A 486E FFF2 pea.l [A6 - 0xE]
0000167E 3F3C 0010 move.w -[A7], 0x10
00001682 3F3C 0010 move.w -[A7], 0x10
00001686 A8B0 trap FrameRoundRect
00001688 3F3C 0001 move.w -[A7], 0x1
0000168C 3F3C 0001 move.w -[A7], 0x1
00001690 A89B trap PenSize
00001692 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001696 3F3C 0003 move.w -[A7], 0x3
0000169A 486E FFFE pea.l [A6 - 0x2]
0000169E 486E FFFA pea.l [A6 - 0x6]
000016A2 486E FFF2 pea.l [A6 - 0xE]
000016A6 A98D trap GetDialogItem/GetDItem
000016A8 4A2D BFAE tst.b [A5 - 0x4052]
000016AC 670A beq +0xC /* 000016B8 */
000016AE 2F2E FFFA move.l -[A7], [A6 - 0x6]
000016B2 3F3C 0001 move.w -[A7], 0x1
000016B6 A963 trap SetControlValue/SetCtlValue
label000016B8:
000016B8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000016BC 3F3C 0004 move.w -[A7], 0x4
000016C0 486E FFFE pea.l [A6 - 0x2]
000016C4 486E FFFA pea.l [A6 - 0x6]
000016C8 486E FFF2 pea.l [A6 - 0xE]
000016CC A98D trap GetDialogItem/GetDItem
000016CE 4A2D D090 tst.b [A5 - 0x2F70]
000016D2 670A beq +0xC /* 000016DE */
000016D4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000016D8 3F3C 0001 move.w -[A7], 0x1
000016DC A963 trap SetControlValue/SetCtlValue
label000016DE:
000016DE 2F2E FFEE move.l -[A7], [A6 - 0x12]
000016E2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016E6 486E FFFE pea.l [A6 - 0x2]
000016EA 486E FFFA pea.l [A6 - 0x6]
000016EE 486E FFF2 pea.l [A6 - 0xE]
000016F2 A98D trap GetDialogItem/GetDItem
000016F4 4A2D D092 tst.b [A5 - 0x2F6E]
000016F8 670A beq +0xC /* 00001704 */
000016FA 2F2E FFFA move.l -[A7], [A6 - 0x6]
000016FE 3F3C 0001 move.w -[A7], 0x1
00001702 A963 trap SetControlValue/SetCtlValue
label00001704:
00001704 4A2D FA16 tst.b [A5 - 0x5EA]
00001708 6622 bne +0x24 /* 0000172C */
0000170A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000170E 3F3C 0007 move.w -[A7], 0x7
00001712 486E FFFE pea.l [A6 - 0x2]
00001716 486E FFFA pea.l [A6 - 0x6]
0000171A 486E FFF2 pea.l [A6 - 0xE]
0000171E A98D trap GetDialogItem/GetDItem
00001720 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001724 3F3C 0001 move.w -[A7], 0x1
00001728 A963 trap SetControlValue/SetCtlValue
0000172A 604A bra +0x4C /* 00001776 */
label0000172C:
0000172C 0C2D 0001 FA16 cmpi.b [A5 - 0x5EA], 0x1
00001732 6622 bne +0x24 /* 00001756 */
00001734 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001738 3F3C 0008 move.w -[A7], 0x8
0000173C 486E FFFE pea.l [A6 - 0x2]
00001740 486E FFFA pea.l [A6 - 0x6]
00001744 486E FFF2 pea.l [A6 - 0xE]
00001748 A98D trap GetDialogItem/GetDItem
0000174A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000174E 3F3C 0001 move.w -[A7], 0x1
00001752 A963 trap SetControlValue/SetCtlValue
00001754 6020 bra +0x22 /* 00001776 */
label00001756:
00001756 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000175A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000175E 486E FFFE pea.l [A6 - 0x2]
00001762 486E FFFA pea.l [A6 - 0x6]
00001766 486E FFF2 pea.l [A6 - 0xE]
0000176A A98D trap GetDialogItem/GetDItem
0000176C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001770 3F3C 0001 move.w -[A7], 0x1
00001774 A963 trap SetControlValue/SetCtlValue
label00001776:
00001776 42A7 clr.l -[A7]
00001778 486E FFEC pea.l [A6 - 0x14]
0000177C A991 trap ModalDialog
0000177E 302E FFEC move.w D0, [A6 - 0x14]
00001782 4EAD 003A jsr [A5 + 0x3A]
00001786 0001 000A ori.b D1, 0xA /* '\n' */
0000178A FFEC .extension 0xFEC // unimplemented
0000178C 0014 00E4 ori.b [A4], 0xE4
00001790 00EC 0128 ori.? [A4 + 0x128], 0xFFFFFFFFFFFFFFFF
00001794 FFE2 .extension 0xFE2 // unimplemented
00001796 FFE0 .extension 0xFE0 // unimplemented
00001798 0160 bchg -[A0], D0
0000179A 01BE bclr <<invalid special address>>, D0
0000179C 021C 027A andi.b [A4]+, 0x7A /* 'z' */
000017A0 2F2E FFEE move.l -[A7], [A6 - 0x12]
000017A4 3F3C 0003 move.w -[A7], 0x3
000017A8 486E FFFE pea.l [A6 - 0x2]
000017AC 486E FFFA pea.l [A6 - 0x6]
000017B0 486E FFF2 pea.l [A6 - 0xE]
000017B4 A98D trap GetDialogItem/GetDItem
000017B6 4267 clr.w -[A7]
000017B8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000017BC A960 trap GetControlValue/GetCtlValue
000017BE 301F move.w D0, [A7]+
000017C0 1B40 BFAE move.b [A5 - 0x4052], D0
000017C4 2F2E FFEE move.l -[A7], [A6 - 0x12]
000017C8 3F3C 0004 move.w -[A7], 0x4
000017CC 486E FFFE pea.l [A6 - 0x2]
000017D0 486E FFFA pea.l [A6 - 0x6]
000017D4 486E FFF2 pea.l [A6 - 0xE]
000017D8 A98D trap GetDialogItem/GetDItem
000017DA 4267 clr.w -[A7]
000017DC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000017E0 A960 trap GetControlValue/GetCtlValue
000017E2 301F move.w D0, [A7]+
000017E4 1B40 D090 move.b [A5 - 0x2F70], D0
000017E8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000017EC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000017F0 486E FFFE pea.l [A6 - 0x2]
000017F4 486E FFFA pea.l [A6 - 0x6]
000017F8 486E FFF2 pea.l [A6 - 0xE]
000017FC A98D trap GetDialogItem/GetDItem
000017FE 4267 clr.w -[A7]
00001800 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001804 A960 trap GetControlValue/GetCtlValue
00001806 301F move.w D0, [A7]+
00001808 1B40 D092 move.b [A5 - 0x2F6E], D0
0000180C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001810 3F3C 0007 move.w -[A7], 0x7
00001814 486E FFFE pea.l [A6 - 0x2]
00001818 486E FFFA pea.l [A6 - 0x6]
0000181C 486E FFF2 pea.l [A6 - 0xE]
00001820 A98D trap GetDialogItem/GetDItem
00001822 4267 clr.w -[A7]
00001824 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001828 A960 trap GetControlValue/GetCtlValue
0000182A 301F move.w D0, [A7]+
0000182C 4A40 tst.w D0
0000182E 6706 beq +0x8 /* 00001836 */
00001830 422D FA16 clr.b [A5 - 0x5EA]
00001834 6032 bra +0x34 /* 00001868 */
label00001836:
00001836 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000183A 3F3C 0008 move.w -[A7], 0x8
0000183E 486E FFFE pea.l [A6 - 0x2]
00001842 486E FFFA pea.l [A6 - 0x6]
00001846 486E FFF2 pea.l [A6 - 0xE]
0000184A A98D trap GetDialogItem/GetDItem
0000184C 4267 clr.w -[A7]
0000184E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001852 A960 trap GetControlValue/GetCtlValue
00001854 301F move.w D0, [A7]+
00001856 4A40 tst.w D0
00001858 6708 beq +0xA /* 00001862 */
0000185A 7001 moveq.l D0, 0x01
0000185C 1B40 FA16 move.b [A5 - 0x5EA], D0
00001860 6006 bra +0x8 /* 00001868 */
label00001862:
00001862 7002 moveq.l D0, 0x02
00001864 1B40 FA16 move.b [A5 - 0x5EA], D0
label00001868:
00001868 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000186C A983 trap DisposeDialog
0000186E 6000 01E6 bra +0x1E8 /* 00001A56 */
00001872 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001876 A983 trap DisposeDialog
00001878 6000 01DC bra +0x1DE /* 00001A56 */
0000187C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001880 3F3C 0003 move.w -[A7], 0x3
00001884 486E FFFE pea.l [A6 - 0x2]
00001888 486E FFFA pea.l [A6 - 0x6]
0000188C 486E FFF2 pea.l [A6 - 0xE]
00001890 A98D trap GetDialogItem/GetDItem
00001892 4267 clr.w -[A7]
00001894 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001898 A960 trap GetControlValue/GetCtlValue
0000189A 301F move.w D0, [A7]+
0000189C 4A40 tst.w D0
0000189E 670C beq +0xE /* 000018AC */
000018A0 2F2E FFFA move.l -[A7], [A6 - 0x6]
000018A4 4267 clr.w -[A7]
000018A6 A963 trap SetControlValue/SetCtlValue
000018A8 6000 FECC bra -0x132 /* 00001776 */
label000018AC:
000018AC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000018B0 3F3C 0001 move.w -[A7], 0x1
000018B4 A963 trap SetControlValue/SetCtlValue
000018B6 6000 FEBE bra -0x140 /* 00001776 */
000018BA 2F2E FFEE move.l -[A7], [A6 - 0x12]
000018BE 3F3C 0004 move.w -[A7], 0x4
000018C2 486E FFFE pea.l [A6 - 0x2]
000018C6 486E FFFA pea.l [A6 - 0x6]
000018CA 486E FFF2 pea.l [A6 - 0xE]
000018CE A98D trap GetDialogItem/GetDItem
000018D0 4267 clr.w -[A7]
000018D2 2F2E FFFA move.l -[A7], [A6 - 0x6]
000018D6 A960 trap GetControlValue/GetCtlValue
000018D8 301F move.w D0, [A7]+
000018DA 4A40 tst.w D0
000018DC 670C beq +0xE /* 000018EA */
000018DE 2F2E FFFA move.l -[A7], [A6 - 0x6]
000018E2 4267 clr.w -[A7]
000018E4 A963 trap SetControlValue/SetCtlValue
000018E6 6000 FE8E bra -0x170 /* 00001776 */
label000018EA:
000018EA 2F2E FFFA move.l -[A7], [A6 - 0x6]
000018EE 3F3C 0001 move.w -[A7], 0x1
000018F2 A963 trap SetControlValue/SetCtlValue
000018F4 6000 FE80 bra -0x17E /* 00001776 */
000018F8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000018FC 3F3C 0007 move.w -[A7], 0x7
00001900 486E FFFE pea.l [A6 - 0x2]
00001904 486E FFFA pea.l [A6 - 0x6]
00001908 486E FFF2 pea.l [A6 - 0xE]
0000190C A98D trap GetDialogItem/GetDItem
0000190E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001912 3F3C 0001 move.w -[A7], 0x1
00001916 A963 trap SetControlValue/SetCtlValue
00001918 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000191C 3F3C 0008 move.w -[A7], 0x8
00001920 486E FFFE pea.l [A6 - 0x2]
00001924 486E FFFA pea.l [A6 - 0x6]
00001928 486E FFF2 pea.l [A6 - 0xE]
0000192C A98D trap GetDialogItem/GetDItem
0000192E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001932 4267 clr.w -[A7]
00001934 A963 trap SetControlValue/SetCtlValue
00001936 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000193A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000193E 486E FFFE pea.l [A6 - 0x2]
00001942 486E FFFA pea.l [A6 - 0x6]
00001946 486E FFF2 pea.l [A6 - 0xE]
0000194A A98D trap GetDialogItem/GetDItem
0000194C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001950 4267 clr.w -[A7]
00001952 A963 trap SetControlValue/SetCtlValue
00001954 6000 FE20 bra -0x1DE /* 00001776 */
00001958 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000195C 3F3C 0008 move.w -[A7], 0x8
00001960 486E FFFE pea.l [A6 - 0x2]
00001964 486E FFFA pea.l [A6 - 0x6]
00001968 486E FFF2 pea.l [A6 - 0xE]
0000196C A98D trap GetDialogItem/GetDItem
0000196E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001972 3F3C 0001 move.w -[A7], 0x1
00001976 A963 trap SetControlValue/SetCtlValue
00001978 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000197C 3F3C 0007 move.w -[A7], 0x7
00001980 486E FFFE pea.l [A6 - 0x2]
00001984 486E FFFA pea.l [A6 - 0x6]
00001988 486E FFF2 pea.l [A6 - 0xE]
0000198C A98D trap GetDialogItem/GetDItem
0000198E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001992 4267 clr.w -[A7]
00001994 A963 trap SetControlValue/SetCtlValue
00001996 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000199A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000199E 486E FFFE pea.l [A6 - 0x2]
000019A2 486E FFFA pea.l [A6 - 0x6]
000019A6 486E FFF2 pea.l [A6 - 0xE]
000019AA A98D trap GetDialogItem/GetDItem
000019AC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000019B0 4267 clr.w -[A7]
000019B2 A963 trap SetControlValue/SetCtlValue
000019B4 6000 FDC0 bra -0x23E /* 00001776 */
000019B8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000019BC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000019C0 486E FFFE pea.l [A6 - 0x2]
000019C4 486E FFFA pea.l [A6 - 0x6]
000019C8 486E FFF2 pea.l [A6 - 0xE]
000019CC A98D trap GetDialogItem/GetDItem
000019CE 2F2E FFFA move.l -[A7], [A6 - 0x6]
000019D2 3F3C 0001 move.w -[A7], 0x1
000019D6 A963 trap SetControlValue/SetCtlValue
000019D8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000019DC 3F3C 0007 move.w -[A7], 0x7
000019E0 486E FFFE pea.l [A6 - 0x2]
000019E4 486E FFFA pea.l [A6 - 0x6]
000019E8 486E FFF2 pea.l [A6 - 0xE]
000019EC A98D trap GetDialogItem/GetDItem
000019EE 2F2E FFFA move.l -[A7], [A6 - 0x6]
000019F2 4267 clr.w -[A7]
000019F4 A963 trap SetControlValue/SetCtlValue
000019F6 2F2E FFEE move.l -[A7], [A6 - 0x12]
000019FA 3F3C 0008 move.w -[A7], 0x8
000019FE 486E FFFE pea.l [A6 - 0x2]
00001A02 486E FFFA pea.l [A6 - 0x6]
00001A06 486E FFF2 pea.l [A6 - 0xE]
00001A0A A98D trap GetDialogItem/GetDItem
00001A0C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001A10 4267 clr.w -[A7]
00001A12 A963 trap SetControlValue/SetCtlValue
00001A14 6000 FD60 bra -0x29E /* 00001776 */
00001A18 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001A1C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001A20 486E FFFE pea.l [A6 - 0x2]
00001A24 486E FFFA pea.l [A6 - 0x6]
00001A28 486E FFF2 pea.l [A6 - 0xE]
00001A2C A98D trap GetDialogItem/GetDItem
00001A2E 4267 clr.w -[A7]
00001A30 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001A34 A960 trap GetControlValue/GetCtlValue
00001A36 301F move.w D0, [A7]+
00001A38 4A40 tst.w D0
00001A3A 670C beq +0xE /* 00001A48 */
00001A3C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001A40 4267 clr.w -[A7]
00001A42 A963 trap SetControlValue/SetCtlValue
00001A44 6000 FD30 bra -0x2CE /* 00001776 */
label00001A48:
00001A48 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001A4C 3F3C 0001 move.w -[A7], 0x1
00001A50 A963 trap SetControlValue/SetCtlValue
00001A52 6000 FD22 bra -0x2DC /* 00001776 */
label00001A56:
00001A56 4E5E unlink A6
00001A58 4E75 rts
export_112:
00001A5A 4E56 FFFA link A6, -0x0006
00001A5E 4A6E 0008 tst.w [A6 + 0x8]
00001A62 6614 bne +0x16 /* 00001A78 */
00001A64 42A7 clr.l -[A7]
00001A66 3F3C 0100 move.w -[A7], 0x100
00001A6A 4EAD 009A jsr [A5 + 0x9A]
00001A6E 5C8F addq.l A7, 6
00001A70 0C40 0002 cmpi.w D0, 0x2
00001A74 6700 00B6 beq +0xB8 /* 00001B2C */
label00001A78:
00001A78 4EAD 04F2 jsr [A5 + 0x4F2]
00001A7C 426E FFFC clr.w [A6 - 0x4]
00001A80 4A6D D22A tst.w [A5 - 0x2DD6]
00001A84 6700 00A6 beq +0xA8 /* 00001B2C */
00001A88 206D D086 movea.l A0, [A5 - 0x2F7A]
00001A8C 2F10 move.l -[A7], [A0]
00001A8E A851 trap SetCursor
00001A90 302D D22A move.w D0, [A5 - 0x2DD6]
00001A94 5340 subq.w D0, 1
00001A96 3D40 FFFE move.w [A6 - 0x2], D0
00001A9A 6034 bra +0x36 /* 00001AD0 */
label00001A9C:
00001A9C 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
00001AA2 4267 clr.w -[A7]
00001AA4 4267 clr.w -[A7]
00001AA6 486E FFFA pea.l [A6 - 0x6]
00001AAA 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00001AAE 4EAD 0292 jsr [A5 + 0x292]
00001AB2 101F move.b D0, [A7]+
00001AB4 4A00 tst.b D0
00001AB6 670A beq +0xC /* 00001AC2 */
00001AB8 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001ABC 4EBA 0072 jsr [PC + 0x72 /* 00001B30 */]
00001AC0 548F addq.l A7, 2
label00001AC2:
00001AC2 536E FFFE subq.w [A6 - 0x2], 1
00001AC6 302E FFFE move.w D0, [A6 - 0x2]
00001ACA B06D D22A cmp.w D0, [A5 - 0x2DD6]
00001ACE 6206 bhi +0x8 /* 00001AD6 */
label00001AD0:
00001AD0 4A6E FFFE tst.w [A6 - 0x2]
00001AD4 6CC6 bge -0x38 /* 00001A9C */
label00001AD6:
00001AD6 4A6D D22A tst.w [A5 - 0x2DD6]
00001ADA 660A bne +0xC /* 00001AE6 */
00001ADC 2F2D FA0A move.l -[A7], [A5 - 0x5F6]
00001AE0 3F3C 0001 move.w -[A7], 0x1
00001AE4 A93A trap DisableItem
label00001AE6:
00001AE6 41ED D226 lea.l A0, [A5 - 0x2DDA]
00001AEA 2B48 D1CC move.l [A5 - 0x2E34], A0
00001AEE 7016 moveq.l D0, 0x16
00001AF0 2B40 D1D0 move.l [A5 - 0x2E30], D0
00001AF4 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00001AFA 42AD D1DA clr.l [A5 - 0x2E26]
00001AFE 7001 moveq.l D0, 0x01
00001B00 3B40 D1D8 move.w [A5 - 0x2E28], D0
00001B04 4267 clr.w -[A7]
00001B06 486D D1AC pea.l [A5 - 0x2E54]
00001B0A 4267 clr.w -[A7]
00001B0C 4EAD 014A jsr [A5 + 0x14A]
00001B10 301F move.w D0, [A7]+
00001B12 2B6D D22C D1C8 move.l [A5 - 0x2E38], [A5 - 0x2DD4]
00001B18 4267 clr.w -[A7]
00001B1A 486D D1AC pea.l [A5 - 0x2E54]
00001B1E 4267 clr.w -[A7]
00001B20 4EAD 019A jsr [A5 + 0x19A]
00001B24 301F move.w D0, [A7]+
00001B26 4EAD 052A jsr [A5 + 0x52A]
00001B2A A850 trap InitCursor
label00001B2C:
00001B2C 4E5E unlink A6
00001B2E 4E75 rts
fn00001B30:
00001B30 4E56 FF72 link A6, -0x008E
00001B34 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00001B3A 41EE FF72 lea.l A0, [A6 - 0x8E]
00001B3E 2B48 D1CC move.l [A5 - 0x2E34], A0
00001B42 7001 moveq.l D0, 0x01
00001B44 3B40 D1D8 move.w [A5 - 0x2E28], D0
00001B48 302E 0008 move.w D0, [A6 + 0x8]
00001B4C 48C0 ext.l D0
00001B4E E580 asl D0, 2
00001B50 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001B54 D1C0 add.l A0, D0
00001B56 2B50 D1DA move.l [A5 - 0x2E26], [A0]
00001B5A 7070 moveq.l D0, 0x70
00001B5C 2B40 D1D0 move.l [A5 - 0x2E30], D0
00001B60 4267 clr.w -[A7]
00001B62 486D D1AC pea.l [A5 - 0x2E54]
00001B66 4267 clr.w -[A7]
00001B68 4EAD 0142 jsr [A5 + 0x142]
00001B6C 301F move.w D0, [A7]+
00001B6E 202E FFC6 move.l D0, [A6 - 0x3A]
00001B72 D0AE FFCA add.l D0, [A6 - 0x36]
00001B76 91AD F93C sub.l [A5 - 0x6C4], D0
00001B7A 426E FFF8 clr.w [A6 - 0x8]
00001B7E 3D6E 0008 FFF6 move.w [A6 - 0xA], [A6 + 0x8]
00001B84 3F3C 0001 move.w -[A7], 0x1
00001B88 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001B8C 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00001B90 4EAD 02BA jsr [A5 + 0x2BA]
00001B94 0C6D 0001 D22A cmpi.w [A5 - 0x2DD6], 0x1
00001B9A 6612 bne +0x14 /* 00001BAE */
00001B9C 7016 moveq.l D0, 0x16
00001B9E 2B40 D22C move.l [A5 - 0x2DD4], D0
00001BA2 536D D22A subq.w [A5 - 0x2DD6], 1
00001BA6 42AD F93C clr.l [A5 - 0x6C4]
00001BAA 6000 01D6 bra +0x1D8 /* 00001D82 */
label00001BAE:
00001BAE 302D D22A move.w D0, [A5 - 0x2DD6]
00001BB2 5340 subq.w D0, 1
00001BB4 B06E 0008 cmp.w D0, [A6 + 0x8]
00001BB8 621A bhi +0x1C /* 00001BD4 */
00001BBA 302E 0008 move.w D0, [A6 + 0x8]
00001BBE 48C0 ext.l D0
00001BC0 E580 asl D0, 2
00001BC2 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001BC6 D1C0 add.l A0, D0
00001BC8 2B50 D22C move.l [A5 - 0x2DD4], [A0]
00001BCC 536D D22A subq.w [A5 - 0x2DD6], 1
00001BD0 6000 01B0 bra +0x1B2 /* 00001D82 */
label00001BD4:
00001BD4 42A7 clr.l -[A7]
00001BD6 486E FFE6 pea.l [A6 - 0x1A]
00001BDA 4EAD 00C2 jsr [A5 + 0xC2]
00001BDE 201F move.l D0, [A7]+
00001BE0 2D40 FFEE move.l [A6 - 0x12], D0
00001BE4 0CAE 0000 1000 FFEE cmpi.l [A6 - 0x12], 0x1000
00001BEC 6500 0194 bcs +0x196 /* 00001D82 */
00001BF0 06AE FFFF F400 FFEE addi.l [A6 - 0x12], 0xFFFFF400
00001BF8 0CAE 0001 9000 FFEE cmpi.l [A6 - 0x12], 0x19000
00001C00 6206 bhi +0x8 /* 00001C08 */
00001C02 202E FFEE move.l D0, [A6 - 0x12]
00001C06 6006 bra +0x8 /* 00001C0E */
label00001C08:
00001C08 203C 0001 9000 move.l D0, 0x19000
label00001C0E:
00001C0E 2D40 FFEE move.l [A6 - 0x12], D0
00001C12 42A7 clr.l -[A7]
00001C14 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001C18 4EAD 00CA jsr [A5 + 0xCA]
00001C1C 205F movea.l A0, [A7]+
00001C1E 2D48 FFF2 move.l [A6 - 0xE], A0
00001C22 302E 0008 move.w D0, [A6 + 0x8]
00001C26 5240 addq.w D0, 1
00001C28 48C0 ext.l D0
00001C2A E580 asl D0, 2
00001C2C 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001C30 D1C0 add.l A0, D0
00001C32 302E 0008 move.w D0, [A6 + 0x8]
00001C36 48C0 ext.l D0
00001C38 E580 asl D0, 2
00001C3A 43ED C0C6 lea.l A1, [A5 - 0x3F3A]
00001C3E D3C0 add.l A1, D0
00001C40 2010 move.l D0, [A0]
00001C42 9091 sub.l D0, [A1]
00001C44 2D40 FFE2 move.l [A6 - 0x1E], D0
00001C48 302E 0008 move.w D0, [A6 + 0x8]
00001C4C 5240 addq.w D0, 1
00001C4E 48C0 ext.l D0
00001C50 E580 asl D0, 2
00001C52 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001C56 D1C0 add.l A0, D0
00001C58 202D D22C move.l D0, [A5 - 0x2DD4]
00001C5C 9090 sub.l D0, [A0]
00001C5E 5280 addq.l D0, 1
00001C60 2D40 FFEA move.l [A6 - 0x16], D0
00001C64 202E FFE2 move.l D0, [A6 - 0x1E]
00001C68 91AD D22C sub.l [A5 - 0x2DD4], D0
00001C6C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001C70 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001C74 4EAD 004A jsr [A5 + 0x4A]
00001C78 3D40 FFFC move.w [A6 - 0x4], D0
00001C7C 2B6E FFF2 D1CC move.l [A5 - 0x2E34], [A6 - 0xE]
00001C82 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00001C88 426E FFFE clr.w [A6 - 0x2]
00001C8C 6000 0080 bra +0x82 /* 00001D0E */
label00001C90:
00001C90 2B6E FFEE D1D0 move.l [A5 - 0x2E30], [A6 - 0x12]
00001C96 7001 moveq.l D0, 0x01
00001C98 3B40 D1D8 move.w [A5 - 0x2E28], D0
00001C9C 302E 0008 move.w D0, [A6 + 0x8]
00001CA0 5240 addq.w D0, 1
00001CA2 48C0 ext.l D0
00001CA4 E580 asl D0, 2
00001CA6 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001CAA D1C0 add.l A0, D0
00001CAC 326E FFFE movea.w A1, [A6 - 0x2]
00001CB0 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001CB4 2F09 move.l -[A7], A1
00001CB6 4EAD 0042 jsr [A5 + 0x42]
00001CBA D090 add.l D0, [A0]
00001CBC 2B40 D1DA move.l [A5 - 0x2E26], D0
00001CC0 4267 clr.w -[A7]
00001CC2 486D D1AC pea.l [A5 - 0x2E54]
00001CC6 4267 clr.w -[A7]
00001CC8 4EAD 0142 jsr [A5 + 0x142]
00001CCC 301F move.w D0, [A7]+
00001CCE 2B6D D1D4 D1D0 move.l [A5 - 0x2E30], [A5 - 0x2E2C]
00001CD4 7001 moveq.l D0, 0x01
00001CD6 3B40 D1D8 move.w [A5 - 0x2E28], D0
00001CDA 302E 0008 move.w D0, [A6 + 0x8]
00001CDE 48C0 ext.l D0
00001CE0 E580 asl D0, 2
00001CE2 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001CE6 D1C0 add.l A0, D0
00001CE8 326E FFFE movea.w A1, [A6 - 0x2]
00001CEC 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001CF0 2F09 move.l -[A7], A1
00001CF2 4EAD 0042 jsr [A5 + 0x42]
00001CF6 D090 add.l D0, [A0]
00001CF8 2B40 D1DA move.l [A5 - 0x2E26], D0
00001CFC 4267 clr.w -[A7]
00001CFE 486D D1AC pea.l [A5 - 0x2E54]
00001D02 4267 clr.w -[A7]
00001D04 4EAD 014A jsr [A5 + 0x14A]
00001D08 301F move.w D0, [A7]+
00001D0A 526E FFFE addq.w [A6 - 0x2], 1
label00001D0E:
00001D0E 302E FFFE move.w D0, [A6 - 0x2]
00001D12 B06E FFFC cmp.w D0, [A6 - 0x4]
00001D16 6F00 FF78 ble -0x86 /* 00001C90 */
00001D1A 3D6E 0008 FFFE move.w [A6 - 0x2], [A6 + 0x8]
00001D20 604A bra +0x4C /* 00001D6C */
label00001D22:
00001D22 302E FFFE move.w D0, [A6 - 0x2]
00001D26 48C0 ext.l D0
00001D28 E580 asl D0, 2
00001D2A 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001D2E D1C0 add.l A0, D0
00001D30 302E FFFE move.w D0, [A6 - 0x2]
00001D34 5240 addq.w D0, 1
00001D36 48C0 ext.l D0
00001D38 E580 asl D0, 2
00001D3A 43ED C0C6 lea.l A1, [A5 - 0x3F3A]
00001D3E D3C0 add.l A1, D0
00001D40 2011 move.l D0, [A1]
00001D42 90AE FFE2 sub.l D0, [A6 - 0x1E]
00001D46 2080 move.l [A0], D0
00001D48 302E FFFE move.w D0, [A6 - 0x2]
00001D4C 48C0 ext.l D0
00001D4E E580 asl D0, 2
00001D50 D0AD D2C8 add.l D0, [A5 - 0x2D38]
00001D54 322E FFFE move.w D1, [A6 - 0x2]
00001D58 5241 addq.w D1, 1
00001D5A 48C1 ext.l D1
00001D5C E581 asl D1, 2
00001D5E D2AD D2C8 add.l D1, [A5 - 0x2D38]
00001D62 2041 movea.l A0, D1
00001D64 2240 movea.l A1, D0
00001D66 2290 move.l [A1], [A0]
00001D68 526E FFFE addq.w [A6 - 0x2], 1
label00001D6C:
00001D6C 302E FFFE move.w D0, [A6 - 0x2]
00001D70 B06D D22A cmp.w D0, [A5 - 0x2DD6]
00001D74 65AC bcs -0x52 /* 00001D22 */
00001D76 536D D22A subq.w [A5 - 0x2DD6], 1
00001D7A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001D7E 4EAD 00D2 jsr [A5 + 0xD2]
label00001D82:
00001D82 4E5E unlink A6
00001D84 4E75 rts
export_113:
00001D86 4E56 FFFA link A6, -0x0006
00001D8A 426E FFFC clr.w [A6 - 0x4]
00001D8E 426E FFFE clr.w [A6 - 0x2]
00001D92 602A bra +0x2C /* 00001DBE */
label00001D94:
00001D94 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
00001D9A 4267 clr.w -[A7]
00001D9C 4267 clr.w -[A7]
00001D9E 486E FFFA pea.l [A6 - 0x6]
00001DA2 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00001DA6 4EAD 0292 jsr [A5 + 0x292]
00001DAA 101F move.b D0, [A7]+
00001DAC 4A00 tst.b D0
00001DAE 670A beq +0xC /* 00001DBA */
00001DB0 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001DB4 4EBA 0016 jsr [PC + 0x16 /* 00001DCC */]
00001DB8 548F addq.l A7, 2
label00001DBA:
00001DBA 526E FFFE addq.w [A6 - 0x2], 1
label00001DBE:
00001DBE 302E FFFE move.w D0, [A6 - 0x2]
00001DC2 B06D D22A cmp.w D0, [A5 - 0x2DD6]
00001DC6 65CC bcs -0x32 /* 00001D94 */
00001DC8 4E5E unlink A6
00001DCA 4E75 rts
fn00001DCC:
00001DCC 4E56 FF78 link A6, -0x0088
00001DD0 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00001DD6 41EE FF8C lea.l A0, [A6 - 0x74]
00001DDA 2B48 D1CC move.l [A5 - 0x2E34], A0
00001DDE 7001 moveq.l D0, 0x01
00001DE0 3B40 D1D8 move.w [A5 - 0x2E28], D0
00001DE4 302E 0008 move.w D0, [A6 + 0x8]
00001DE8 48C0 ext.l D0
00001DEA E580 asl D0, 2
00001DEC 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001DF0 D1C0 add.l A0, D0
00001DF2 2B50 D1DA move.l [A5 - 0x2E26], [A0]
00001DF6 7070 moveq.l D0, 0x70
00001DF8 2B40 D1D0 move.l [A5 - 0x2E30], D0
00001DFC 4267 clr.w -[A7]
00001DFE 486D D1AC pea.l [A5 - 0x2E54]
00001E02 4267 clr.w -[A7]
00001E04 4EAD 0142 jsr [A5 + 0x142]
00001E08 301F move.w D0, [A7]+
00001E0A 486E FF8C pea.l [A6 - 0x74]
00001E0E 4EAD 034A jsr [A5 + 0x34A]
00001E12 588F addq.l A7, 4
00001E14 B06E FFFA cmp.w D0, [A6 - 0x6]
00001E18 6718 beq +0x1A /* 00001E32 */
00001E1A 486E FF8E pea.l [A6 - 0x72]
00001E1E 42A7 clr.l -[A7]
00001E20 42A7 clr.l -[A7]
00001E22 42A7 clr.l -[A7]
00001E24 A98B trap ParamText
00001E26 42A7 clr.l -[A7]
00001E28 3F3C 0084 move.w -[A7], 0x84
00001E2C 4EAD 00A2 jsr [A5 + 0xA2]
00001E30 5C8F addq.l A7, 6
label00001E32:
00001E32 486E FF8E pea.l [A6 - 0x72]
00001E36 42A7 clr.l -[A7]
00001E38 42A7 clr.l -[A7]
00001E3A 42A7 clr.l -[A7]
00001E3C A98B trap ParamText
00001E3E 4878 FFFF pea.l [0xFFFFFFFF]
00001E42 42A7 clr.l -[A7]
00001E44 3F3C 0101 move.w -[A7], 0x101
00001E48 4EAD 0092 jsr [A5 + 0x92]
00001E4C 4FEF 000A lea.l A7, [A7 + 0xA]
00001E50 2D40 FFFC move.l [A6 - 0x4], D0
00001E54 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E58 A873 trap SetPort
00001E5A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E5E 3F3C 0001 move.w -[A7], 0x1
00001E62 486E FF8A pea.l [A6 - 0x76]
00001E66 486E FF84 pea.l [A6 - 0x7C]
00001E6A 486E FF7C pea.l [A6 - 0x84]
00001E6E A98D trap GetDialogItem/GetDItem
00001E70 486E FF7C pea.l [A6 - 0x84]
00001E74 3F3C FFFC move.w -[A7], 0xFFFC
00001E78 3F3C FFFC move.w -[A7], 0xFFFC
00001E7C A8A9 trap InsetRect
00001E7E 3F3C 0003 move.w -[A7], 0x3
00001E82 3F3C 0003 move.w -[A7], 0x3
00001E86 A89B trap PenSize
00001E88 486E FF7C pea.l [A6 - 0x84]
00001E8C 3F3C 0010 move.w -[A7], 0x10
00001E90 3F3C 0010 move.w -[A7], 0x10
00001E94 A8B0 trap FrameRoundRect
00001E96 3F3C 0001 move.w -[A7], 0x1
00001E9A 3F3C 0001 move.w -[A7], 0x1
00001E9E A89B trap PenSize
00001EA0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001EA4 3F3C 0004 move.w -[A7], 0x4
00001EA8 486E FF8A pea.l [A6 - 0x76]
00001EAC 486E FF84 pea.l [A6 - 0x7C]
00001EB0 486E FF7C pea.l [A6 - 0x84]
00001EB4 A98D trap GetDialogItem/GetDItem
00001EB6 2F2E FF84 move.l -[A7], [A6 - 0x7C]
00001EBA 486E FF8E pea.l [A6 - 0x72]
00001EBE A98F trap SetDialogItemText/SetIText
00001EC0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001EC4 3F3C 0004 move.w -[A7], 0x4
00001EC8 4267 clr.w -[A7]
00001ECA 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001ECE A97E trap SelectDialogItemText/SelIText
label00001ED0:
00001ED0 42A7 clr.l -[A7]
00001ED2 486E FF88 pea.l [A6 - 0x78]
00001ED6 A991 trap ModalDialog
00001ED8 0C6E 0002 FF88 cmpi.w [A6 - 0x78], 0x2
00001EDE 6610 bne +0x12 /* 00001EF0 */
00001EE0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001EE4 A983 trap DisposeDialog
00001EE6 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00001EEA A873 trap SetPort
00001EEC 6000 0174 bra +0x176 /* 00002062 */
label00001EF0:
00001EF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001EF4 3F3C 0004 move.w -[A7], 0x4
00001EF8 486E FF8A pea.l [A6 - 0x76]
00001EFC 486E FF84 pea.l [A6 - 0x7C]
00001F00 486E FF7C pea.l [A6 - 0x84]
00001F04 A98D trap GetDialogItem/GetDItem
00001F06 2F2E FF84 move.l -[A7], [A6 - 0x7C]
00001F0A 486D BBE6 pea.l [A5 - 0x441A]
00001F0E A990 trap GetDialogItemText/GetIText
00001F10 0C2D 001F BBE6 cmpi.b [A5 - 0x441A], 0x1F
00001F16 6F06 ble +0x8 /* 00001F1E */
00001F18 3F3C 0001 move.w -[A7], 0x1
00001F1C A9C8 trap SysBeep
label00001F1E:
00001F1E 0C2D 001F BBE6 cmpi.b [A5 - 0x441A], 0x1F
00001F24 6EAA bgt -0x54 /* 00001ED0 */
00001F26 486D BBE6 pea.l [A5 - 0x441A]
00001F2A 486E FF8E pea.l [A6 - 0x72]
00001F2E 4878 0040 pea.l [0x00000040]
00001F32 4EAD 010A jsr [A5 + 0x10A]
00001F36 486E FF8C pea.l [A6 - 0x74]
00001F3A 4EAD 034A jsr [A5 + 0x34A]
00001F3E 588F addq.l A7, 4
00001F40 3D40 FFFA move.w [A6 - 0x6], D0
00001F44 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00001F4A 41EE FF8C lea.l A0, [A6 - 0x74]
00001F4E 2B48 D1CC move.l [A5 - 0x2E34], A0
00001F52 7001 moveq.l D0, 0x01
00001F54 3B40 D1D8 move.w [A5 - 0x2E28], D0
00001F58 302E 0008 move.w D0, [A6 + 0x8]
00001F5C 48C0 ext.l D0
00001F5E E580 asl D0, 2
00001F60 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00001F64 D1C0 add.l A0, D0
00001F66 2B50 D1DA move.l [A5 - 0x2E26], [A0]
00001F6A 7070 moveq.l D0, 0x70
00001F6C 2B40 D1D0 move.l [A5 - 0x2E30], D0
00001F70 4267 clr.w -[A7]
00001F72 486D D1AC pea.l [A5 - 0x2E54]
00001F76 4267 clr.w -[A7]
00001F78 4EAD 014A jsr [A5 + 0x14A]
00001F7C 301F move.w D0, [A7]+
00001F7E 7000 moveq.l D0, 0x00
00001F80 102E FF8D move.b D0, [A6 - 0x73]
00001F84 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00001F88 670C beq +0xE /* 00001F96 */
00001F8A 7000 moveq.l D0, 0x00
00001F8C 102E FF8D move.b D0, [A6 - 0x73]
00001F90 0C40 0030 cmpi.w D0, 0x30 /* '0' */
00001F94 6620 bne +0x22 /* 00001FB6 */
label00001F96:
00001F96 486D D2DA pea.l [A5 - 0x2D26]
00001F9A 486E FF8E pea.l [A6 - 0x72]
00001F9E 4EAD 054A jsr [A5 + 0x54A]
00001FA2 508F addq.l A7, 8
00001FA4 7000 moveq.l D0, 0x00
00001FA6 102E FF8E move.b D0, [A6 - 0x72]
00001FAA 0C40 0019 cmpi.w D0, 0x19
00001FAE 6306 bls +0x8 /* 00001FB6 */
00001FB0 703A moveq.l D0, 0x3A
00001FB2 1D40 FFA7 move.b [A6 - 0x59], D0
label00001FB6:
00001FB6 426E FF7A clr.w [A6 - 0x86]
00001FBA 3D6E 0008 FF78 move.w [A6 - 0x88], [A6 + 0x8]
00001FC0 3D7C 00C8 FF88 move.w [A6 - 0x78], 0xC8
00001FC6 486D BBE7 pea.l [A5 - 0x4419]
00001FCA 486E FF88 pea.l [A6 - 0x78]
00001FCE 2F2E FF78 move.l -[A7], [A6 - 0x88]
00001FD2 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00001FD6 4EAD 029A jsr [A5 + 0x29A]
00001FDA 1B6E FF89 BBE6 move.b [A5 - 0x441A], [A6 - 0x77]
00001FE0 7000 moveq.l D0, 0x00
00001FE2 102E FF8E move.b D0, [A6 - 0x72]
00001FE6 0C40 0019 cmpi.w D0, 0x19
00001FEA 6306 bls +0x8 /* 00001FF2 */
00001FEC 7019 moveq.l D0, 0x19
00001FEE 1D40 FF8E move.b [A6 - 0x72], D0
label00001FF2:
00001FF2 486E FF8F pea.l [A6 - 0x71]
00001FF6 486D BBE7 pea.l [A5 - 0x4419]
00001FFA 7000 moveq.l D0, 0x00
00001FFC 102E FF8E move.b D0, [A6 - 0x72]
00002000 2F00 move.l -[A7], D0
00002002 4EAD 010A jsr [A5 + 0x10A]
00002006 7000 moveq.l D0, 0x00
00002008 102E FF8E move.b D0, [A6 - 0x72]
0000200C 0C40 0019 cmpi.w D0, 0x19
00002010 6426 bcc +0x28 /* 00002038 */
00002012 7000 moveq.l D0, 0x00
00002014 102E FF8E move.b D0, [A6 - 0x72]
00002018 5240 addq.w D0, 1
0000201A 3D40 FF88 move.w [A6 - 0x78], D0
0000201E 6010 bra +0x12 /* 00002030 */
label00002020:
00002020 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002024 D0EE FF88 add.w A0, [A6 - 0x78]
00002028 7020 moveq.l D0, 0x20
0000202A 1080 move.b [A0], D0
0000202C 526E FF88 addq.w [A6 - 0x78], 1
label00002030:
00002030 0C6E 001B FF88 cmpi.w [A6 - 0x78], 0x1B
00002036 6DE8 blt -0x16 /* 00002020 */
label00002038:
00002038 7020 moveq.l D0, 0x20
0000203A 1B40 BC00 move.b [A5 - 0x4400], D0
0000203E 486D BBE7 pea.l [A5 - 0x4419]
00002042 102D BBE6 move.b D0, [A5 - 0x441A]
00002046 4880 ext.w D0
00002048 3F00 move.w -[A7], D0
0000204A 2F2E FF78 move.l -[A7], [A6 - 0x88]
0000204E 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00002052 4EAD 0282 jsr [A5 + 0x282]
00002056 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000205A A983 trap DisposeDialog
0000205C 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00002060 A873 trap SetPort
label00002062:
00002062 4E5E unlink A6
00002064 4E75 rts
export_114:
00002066 4E56 FFF2 link A6, -0x000E
0000206A 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF
00002070 6600 0130 bne +0x132 /* 000021A2 */
00002074 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002078 3F3C 0001 move.w -[A7], 0x1
0000207C 486E FFFE pea.l [A6 - 0x2]
00002080 486E FFFA pea.l [A6 - 0x6]
00002084 486E FFF2 pea.l [A6 - 0xE]
00002088 A98D trap GetDialogItem/GetDItem
0000208A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000208E 486D D2E8 pea.l [A5 - 0x2D18]
00002092 A95F trap SetControlTitle/SetCTitle
00002094 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002098 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000209C 486E FFFE pea.l [A6 - 0x2]
000020A0 486E FFFA pea.l [A6 - 0x6]
000020A4 486E FFF2 pea.l [A6 - 0xE]
000020A8 A98D trap GetDialogItem/GetDItem
000020AA 2F2E FFFA move.l -[A7], [A6 - 0x6]
000020AE A958 trap HideControl
000020B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020B4 3F3C 000B move.w -[A7], 0xB
000020B8 486E FFFE pea.l [A6 - 0x2]
000020BC 486E FFFA pea.l [A6 - 0x6]
000020C0 486E FFF2 pea.l [A6 - 0xE]
000020C4 A98D trap GetDialogItem/GetDItem
000020C6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000020CA A958 trap HideControl
000020CC 41ED BBE6 lea.l A0, [A5 - 0x441A]
000020D0 2B48 D1BE move.l [A5 - 0x2E42], A0
000020D4 426D D1C2 clr.w [A5 - 0x2E3E]
000020D8 3B6D C028 D1C8 move.w [A5 - 0x2E38], [A5 - 0x3FD8]
000020DE 4267 clr.w -[A7]
000020E0 486D D1AC pea.l [A5 - 0x2E54]
000020E4 4267 clr.w -[A7]
000020E6 4EAD 01FA jsr [A5 + 0x1FA]
000020EA 301F move.w D0, [A7]+
000020EC 4A6D D1BC tst.w [A5 - 0x2E44]
000020F0 6718 beq +0x1A /* 0000210A */
000020F2 7001 moveq.l D0, 0x01
000020F4 3B40 C028 move.w [A5 - 0x3FD8], D0
000020F8 3B40 D1C8 move.w [A5 - 0x2E38], D0
000020FC 4267 clr.w -[A7]
000020FE 486D D1AC pea.l [A5 - 0x2E54]
00002102 4267 clr.w -[A7]
00002104 4EAD 01FA jsr [A5 + 0x1FA]
00002108 301F move.w D0, [A7]+
label0000210A:
0000210A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000210E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00002112 486E FFFE pea.l [A6 - 0x2]
00002116 486E FFFA pea.l [A6 - 0x6]
0000211A 486E FFF2 pea.l [A6 - 0xE]
0000211E A98D trap GetDialogItem/GetDItem
00002120 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002124 486D BBE6 pea.l [A5 - 0x441A]
00002128 A98F trap SetDialogItemText/SetIText
0000212A 7000 moveq.l D0, 0x00
0000212C 302D D1EA move.w D0, [A5 - 0x2E16]
00002130 2F2D D1DC move.l -[A7], [A5 - 0x2E24]
00002134 2F00 move.l -[A7], D0
00002136 4EAD 0042 jsr [A5 + 0x42]
0000213A 4878 0400 pea.l [0x00000400]
0000213E 0680 0000 0200 addi.l D0, 0x200
00002144 2F00 move.l -[A7], D0
00002146 4EAD 004A jsr [A5 + 0x4A]
0000214A 2F00 move.l -[A7], D0
0000214C 486D BBE6 pea.l [A5 - 0x441A]
00002150 4EAD 020A jsr [A5 + 0x20A]
00002154 7000 moveq.l D0, 0x00
00002156 102D BBE6 move.b D0, [A5 - 0x441A]
0000215A 41ED BBE6 lea.l A0, [A5 - 0x441A]
0000215E 5240 addq.w D0, 1
00002160 4840 swap.w D0
00002162 4240 clr.w D0
00002164 4840 swap.w D0
00002166 D1C0 add.l A0, D0
00002168 486D D2F0 pea.l [A5 - 0x2D10]
0000216C 4850 pea.l [A0]
0000216E 4878 0009 pea.l [0x00000009]
00002172 4EAD 010A jsr [A5 + 0x10A]
00002176 062D 0009 BBE6 addi.b [A5 - 0x441A], 0x9 /* '\t' */
0000217C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002180 3F3C 000C move.w -[A7], 0xC
00002184 486E FFFE pea.l [A6 - 0x2]
00002188 486E FFFA pea.l [A6 - 0x6]
0000218C 486E FFF2 pea.l [A6 - 0xE]
00002190 A98D trap GetDialogItem/GetDItem
00002192 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002196 486D BBE6 pea.l [A5 - 0x441A]
0000219A A98F trap SetDialogItemText/SetIText
0000219C 70FF moveq.l D0, 0xFFFFFFFF
0000219E 6000 00E8 bra +0xEA /* 00002288 */
label000021A2:
000021A2 0C6E 000E 000C cmpi.w [A6 + 0xC], 0xE
000021A8 6600 00DA bne +0xDC /* 00002284 */
000021AC 526D C028 addq.w [A5 - 0x3FD8], 1
000021B0 41ED BBE6 lea.l A0, [A5 - 0x441A]
000021B4 2B48 D1BE move.l [A5 - 0x2E42], A0
000021B8 426D D1C2 clr.w [A5 - 0x2E3E]
000021BC 3B6D C028 D1C8 move.w [A5 - 0x2E38], [A5 - 0x3FD8]
000021C2 4267 clr.w -[A7]
000021C4 486D D1AC pea.l [A5 - 0x2E54]
000021C8 4267 clr.w -[A7]
000021CA 4EAD 01FA jsr [A5 + 0x1FA]
000021CE 301F move.w D0, [A7]+
000021D0 4A6D D1BC tst.w [A5 - 0x2E44]
000021D4 6718 beq +0x1A /* 000021EE */
000021D6 7001 moveq.l D0, 0x01
000021D8 3B40 C028 move.w [A5 - 0x3FD8], D0
000021DC 3B40 D1C8 move.w [A5 - 0x2E38], D0
000021E0 4267 clr.w -[A7]
000021E2 486D D1AC pea.l [A5 - 0x2E54]
000021E6 4267 clr.w -[A7]
000021E8 4EAD 01FA jsr [A5 + 0x1FA]
000021EC 301F move.w D0, [A7]+
label000021EE:
000021EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021F2 3F3C 000D move.w -[A7], 0xD /* '\r' */
000021F6 486E FFFE pea.l [A6 - 0x2]
000021FA 486E FFFA pea.l [A6 - 0x6]
000021FE 486E FFF2 pea.l [A6 - 0xE]
00002202 A98D trap GetDialogItem/GetDItem
00002204 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002208 486D BBE6 pea.l [A5 - 0x441A]
0000220C A98F trap SetDialogItemText/SetIText
0000220E 7000 moveq.l D0, 0x00
00002210 302D D1EA move.w D0, [A5 - 0x2E16]
00002214 2F2D D1DC move.l -[A7], [A5 - 0x2E24]
00002218 2F00 move.l -[A7], D0
0000221A 4EAD 0042 jsr [A5 + 0x42]
0000221E 4878 0400 pea.l [0x00000400]
00002222 0680 0000 0200 addi.l D0, 0x200
00002228 2F00 move.l -[A7], D0
0000222A 4EAD 004A jsr [A5 + 0x4A]
0000222E 2F00 move.l -[A7], D0
00002230 486D BBE6 pea.l [A5 - 0x441A]
00002234 4EAD 020A jsr [A5 + 0x20A]
00002238 7000 moveq.l D0, 0x00
0000223A 102D BBE6 move.b D0, [A5 - 0x441A]
0000223E 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002242 5240 addq.w D0, 1
00002244 4840 swap.w D0
00002246 4240 clr.w D0
00002248 4840 swap.w D0
0000224A D1C0 add.l A0, D0
0000224C 486D D2FA pea.l [A5 - 0x2D06]
00002250 4850 pea.l [A0]
00002252 4878 0009 pea.l [0x00000009]
00002256 4EAD 010A jsr [A5 + 0x10A]
0000225A 062D 0009 BBE6 addi.b [A5 - 0x441A], 0x9 /* '\t' */
00002260 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002264 3F3C 000C move.w -[A7], 0xC
00002268 486E FFFE pea.l [A6 - 0x2]
0000226C 486E FFFA pea.l [A6 - 0x6]
00002270 486E FFF2 pea.l [A6 - 0xE]
00002274 A98D trap GetDialogItem/GetDItem
00002276 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000227A 486D BBE6 pea.l [A5 - 0x441A]
0000227E A98F trap SetDialogItemText/SetIText
00002280 7064 moveq.l D0, 0x64
00002282 6004 bra +0x6 /* 00002288 */
label00002284:
00002284 302E 000C move.w D0, [A6 + 0xC]
label00002288:
00002288 4E5E unlink A6
0000228A 205F movea.l A0, [A7]+
0000228C 4FEF 0006 lea.l A7, [A7 + 0x6]
00002290 3E80 move.w [A7], D0
00002292 4ED0 jmp [A0]
export_115:
00002294 4E56 FFA6 link A6, -0x005A
00002298 302D BE3E move.w D0, [A5 - 0x41C2]
0000229C 0640 FE65 addi.w D0, 0xFE65
000022A0 3D40 FFB4 move.w [A6 - 0x4C], D0
000022A4 7050 moveq.l D0, 0x50
000022A6 3D40 FFB2 move.w [A6 - 0x4E], D0
000022AA 486D D240 pea.l [A5 - 0x2DC0]
000022AE 486D BBE6 pea.l [A5 - 0x441A]
000022B2 4878 0040 pea.l [0x00000040]
000022B6 4EAD 010A jsr [A5 + 0x10A]
000022BA 7000 moveq.l D0, 0x00
000022BC 102D BBE6 move.b D0, [A5 - 0x441A]
000022C0 0C40 003C cmpi.w D0, 0x3C /* '<' */
000022C4 6426 bcc +0x28 /* 000022EC */
000022C6 7000 moveq.l D0, 0x00
000022C8 102D BBE6 move.b D0, [A5 - 0x441A]
000022CC 41ED BBE6 lea.l A0, [A5 - 0x441A]
000022D0 5240 addq.w D0, 1
000022D2 4840 swap.w D0
000022D4 4240 clr.w D0
000022D6 4840 swap.w D0
000022D8 D1C0 add.l A0, D0
000022DA 486D D304 pea.l [A5 - 0x2CFC]
000022DE 4850 pea.l [A0]
000022E0 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
000022E4 4EAD 010A jsr [A5 + 0x10A]
000022E8 582D BBE6 addq.b [A5 - 0x441A], 4
label000022EC:
000022EC 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000022F0 486D D30A pea.l [A5 - 0x2CF6]
000022F4 486D BBE6 pea.l [A5 - 0x441A]
000022F8 486D 03B2 pea.l [A5 + 0x3B2]
000022FC 486E FFB6 pea.l [A6 - 0x4A]
00002300 3F3C 0402 move.w -[A7], 0x402
00002304 42A7 clr.l -[A7]
00002306 4EAD 025A jsr [A5 + 0x25A]
0000230A 4A2E FFB6 tst.b [A6 - 0x4A]
0000230E 6700 04A4 beq +0x4A6 /* 000027B4 */
00002312 206D D086 movea.l A0, [A5 - 0x2F7A]
00002316 2F10 move.l -[A7], [A0]
00002318 A851 trap SetCursor
0000231A 41EE FFC0 lea.l A0, [A6 - 0x40]
0000231E 2B48 D1BE move.l [A5 - 0x2E42], A0
00002322 3B6E FFBC D1C2 move.w [A5 - 0x2E3E], [A6 - 0x44]
00002328 422D D1C6 clr.b [A5 - 0x2E3A]
0000232C 4267 clr.w -[A7]
0000232E 486D D1AC pea.l [A5 - 0x2E54]
00002332 4267 clr.w -[A7]
00002334 4EAD 016A jsr [A5 + 0x16A]
00002338 301F move.w D0, [A7]+
0000233A 0C6D FFD0 D1BC cmpi.w [A5 - 0x2E44], 0xFFD0
00002340 661C bne +0x1E /* 0000235E */
00002342 4267 clr.w -[A7]
00002344 486D D1AC pea.l [A5 - 0x2E54]
00002348 4267 clr.w -[A7]
0000234A 4EAD 0172 jsr [A5 + 0x172]
0000234E 301F move.w D0, [A7]+
00002350 4267 clr.w -[A7]
00002352 486D D1AC pea.l [A5 - 0x2E54]
00002356 4267 clr.w -[A7]
00002358 4EAD 016A jsr [A5 + 0x16A]
0000235C 301F move.w D0, [A7]+
label0000235E:
0000235E 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
00002362 4EAD 030A jsr [A5 + 0x30A]
00002366 548F addq.l A7, 2
00002368 4A40 tst.w D0
0000236A 6600 0448 bne +0x44A /* 000027B4 */
0000236E 426D D1C8 clr.w [A5 - 0x2E38]
00002372 4267 clr.w -[A7]
00002374 486D D1AC pea.l [A5 - 0x2E54]
00002378 4267 clr.w -[A7]
0000237A 4EAD 018A jsr [A5 + 0x18A]
0000237E 301F move.w D0, [A7]+
00002380 2B7C 5445 5854 D1CC move.l [A5 - 0x2E34], 0x54455854 /* 'TEXT' */
00002388 2B7C 4D41 4341 D1D0 move.l [A5 - 0x2E30], 0x4D414341 /* 'MACA' */
00002390 4267 clr.w -[A7]
00002392 486D D1AC pea.l [A5 - 0x2E54]
00002396 4267 clr.w -[A7]
00002398 4EAD 0192 jsr [A5 + 0x192]
0000239C 301F move.w D0, [A7]+
0000239E 42AD D1C8 clr.l [A5 - 0x2E38]
000023A2 7002 moveq.l D0, 0x02
000023A4 1B40 D1C7 move.b [A5 - 0x2E39], D0
000023A8 4267 clr.w -[A7]
000023AA 486D D1AC pea.l [A5 - 0x2E54]
000023AE 4267 clr.w -[A7]
000023B0 4EAD 0132 jsr [A5 + 0x132]
000023B4 301F move.w D0, [A7]+
000023B6 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
000023BA 4EAD 030A jsr [A5 + 0x30A]
000023BE 548F addq.l A7, 2
000023C0 4A40 tst.w D0
000023C2 6600 03F0 bne +0x3F2 /* 000027B4 */
000023C6 41ED D241 lea.l A0, [A5 - 0x2DBF]
000023CA 2B48 D1CC move.l [A5 - 0x2E34], A0
000023CE 7000 moveq.l D0, 0x00
000023D0 102D D240 move.b D0, [A5 - 0x2DC0]
000023D4 2B40 D1D0 move.l [A5 - 0x2E30], D0
000023D8 7001 moveq.l D0, 0x01
000023DA 3B40 D1D8 move.w [A5 - 0x2E28], D0
000023DE 42AD D1DA clr.l [A5 - 0x2E26]
000023E2 4267 clr.w -[A7]
000023E4 486D D1AC pea.l [A5 - 0x2E54]
000023E8 4267 clr.w -[A7]
000023EA 4EAD 014A jsr [A5 + 0x14A]
000023EE 301F move.w D0, [A7]+
000023F0 41ED D31A lea.l A0, [A5 - 0x2CE6]
000023F4 2B48 D1CC move.l [A5 - 0x2E34], A0
000023F8 7016 moveq.l D0, 0x16
000023FA 2B40 D1D0 move.l [A5 - 0x2E30], D0
000023FE 426D D1D8 clr.w [A5 - 0x2E28]
00002402 42AD D1DA clr.l [A5 - 0x2E26]
00002406 4267 clr.w -[A7]
00002408 486D D1AC pea.l [A5 - 0x2E54]
0000240C 4267 clr.w -[A7]
0000240E 4EAD 014A jsr [A5 + 0x14A]
00002412 301F move.w D0, [A7]+
00002414 2F38 020C move.l -[A7], [0x0000020C /* Time */]
00002418 1F3C 0002 move.b -[A7], 0x2
0000241C 486D BBE6 pea.l [A5 - 0x441A]
00002420 4EAD 0272 jsr [A5 + 0x272]
00002424 4EBA 0744 jsr [PC + 0x744 /* 00002B6A */]
00002428 41ED D332 lea.l A0, [A5 - 0x2CCE]
0000242C 2B48 D1CC move.l [A5 - 0x2E34], A0
00002430 7004 moveq.l D0, 0x04
00002432 2B40 D1D0 move.l [A5 - 0x2E30], D0
00002436 42AD D1DA clr.l [A5 - 0x2E26]
0000243A 4267 clr.w -[A7]
0000243C 486D D1AC pea.l [A5 - 0x2E54]
00002440 4267 clr.w -[A7]
00002442 4EAD 014A jsr [A5 + 0x14A]
00002446 301F move.w D0, [A7]+
00002448 2F38 020C move.l -[A7], [0x0000020C /* Time */]
0000244C 4267 clr.w -[A7]
0000244E 486D BBE6 pea.l [A5 - 0x441A]
00002452 4EAD 026A jsr [A5 + 0x26A]
00002456 4EBA 0712 jsr [PC + 0x712 /* 00002B6A */]
0000245A 486D D338 pea.l [A5 - 0x2CC8]
0000245E 486D BBE7 pea.l [A5 - 0x4419]
00002462 4878 0013 pea.l [0x00000013]
00002466 4EAD 010A jsr [A5 + 0x10A]
0000246A 7013 moveq.l D0, 0x13
0000246C 1B40 BBE6 move.b [A5 - 0x441A], D0
00002470 4EBA 06F8 jsr [PC + 0x6F8 /* 00002B6A */]
00002474 2F2D D22C move.l -[A7], [A5 - 0x2DD4]
00002478 486D BBE6 pea.l [A5 - 0x441A]
0000247C 4EAD 020A jsr [A5 + 0x20A]
00002480 4EBA 06E8 jsr [PC + 0x6E8 /* 00002B6A */]
00002484 486D D34C pea.l [A5 - 0x2CB4]
00002488 486D BBE7 pea.l [A5 - 0x4419]
0000248C 4878 0007 pea.l [0x00000007]
00002490 4EAD 010A jsr [A5 + 0x10A]
00002494 7007 moveq.l D0, 0x07
00002496 1B40 BBE6 move.b [A5 - 0x441A], D0
0000249A 4EBA 06CE jsr [PC + 0x6CE /* 00002B6A */]
0000249E 486D D354 pea.l [A5 - 0x2CAC]
000024A2 486D BBE7 pea.l [A5 - 0x4419]
000024A6 4878 0012 pea.l [0x00000012]
000024AA 4EAD 010A jsr [A5 + 0x10A]
000024AE 7012 moveq.l D0, 0x12
000024B0 1B40 BBE6 move.b [A5 - 0x441A], D0
000024B4 4EBA 06B4 jsr [PC + 0x6B4 /* 00002B6A */]
000024B8 7000 moveq.l D0, 0x00
000024BA 302D D22A move.w D0, [A5 - 0x2DD6]
000024BE 2F00 move.l -[A7], D0
000024C0 486D BBE6 pea.l [A5 - 0x441A]
000024C4 4EAD 020A jsr [A5 + 0x20A]
000024C8 4EBA 06A0 jsr [PC + 0x6A0 /* 00002B6A */]
000024CC 486D D368 pea.l [A5 - 0x2C98]
000024D0 486D BBE6 pea.l [A5 - 0x441A]
000024D4 4878 0016 pea.l [0x00000016]
000024D8 4EAD 010A jsr [A5 + 0x10A]
000024DC 4EBA 068C jsr [PC + 0x68C /* 00002B6A */]
000024E0 42AD D1BE clr.l [A5 - 0x2E42]
000024E4 3B6D D23E D1C2 move.w [A5 - 0x2E3E], [A5 - 0x2DC2]
000024EA 4267 clr.w -[A7]
000024EC 486D D1AC pea.l [A5 - 0x2E54]
000024F0 4267 clr.w -[A7]
000024F2 4EAD 015A jsr [A5 + 0x15A]
000024F6 301F move.w D0, [A7]+
000024F8 486D D240 pea.l [A5 - 0x2DC0]
000024FC A9B1 trap CreateResFile
000024FE 4267 clr.w -[A7]
00002500 486D D240 pea.l [A5 - 0x2DC0]
00002504 A997 trap OpenResFile
00002506 301F move.w D0, [A7]+
00002508 3D40 FFAA move.w [A6 - 0x56], D0
0000250C 3F2E FFAA move.w -[A7], [A6 - 0x56]
00002510 A998 trap UseResFile
00002512 42A7 clr.l -[A7]
00002514 4879 5369 7443 pea.l [0x53697443]
0000251A 4267 clr.w -[A7]
0000251C A9A0 trap GetResource
0000251E 205F movea.l A0, [A7]+
00002520 2D48 FFA6 move.l [A6 - 0x5A], A0
00002524 42A7 clr.l -[A7]
00002526 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
0000252A 4EAD 00EA jsr [A5 + 0xEA]
0000252E 201F move.l D0, [A7]+
00002530 4A80 tst.l D0
00002532 6F30 ble +0x32 /* 00002564 */
00002534 206E FFA6 movea.l A0, [A6 - 0x5A]
00002538 2B50 D1CC move.l [A5 - 0x2E34], [A0]
0000253C 42A7 clr.l -[A7]
0000253E 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00002542 4EAD 00EA jsr [A5 + 0xEA]
00002546 201F move.l D0, [A7]+
00002548 2B40 D1D0 move.l [A5 - 0x2E30], D0
0000254C 426D D1D8 clr.w [A5 - 0x2E28]
00002550 42AD D1DA clr.l [A5 - 0x2E26]
00002554 4267 clr.w -[A7]
00002556 486D D1AC pea.l [A5 - 0x2E54]
0000255A 4267 clr.w -[A7]
0000255C 4EAD 014A jsr [A5 + 0x14A]
00002560 301F move.w D0, [A7]+
00002562 6014 bra +0x16 /* 00002578 */
label00002564:
00002564 486D D37E pea.l [A5 - 0x2C82]
00002568 486D BBE6 pea.l [A5 - 0x441A]
0000256C 4878 000F pea.l [0x0000000F]
00002570 4EAD 010A jsr [A5 + 0x10A]
00002574 4EBA 05F4 jsr [PC + 0x5F4 /* 00002B6A */]
label00002578:
00002578 3F2E FFAA move.w -[A7], [A6 - 0x56]
0000257C A99A trap CloseResFile
0000257E 41ED D38E lea.l A0, [A5 - 0x2C72]
00002582 2B48 D1CC move.l [A5 - 0x2E34], A0
00002586 2B7C 0000 018B D1D0 move.l [A5 - 0x2E30], 0x18B
0000258E 426D D1D8 clr.w [A5 - 0x2E28]
00002592 42AD D1DA clr.l [A5 - 0x2E26]
00002596 4267 clr.w -[A7]
00002598 486D D1AC pea.l [A5 - 0x2E54]
0000259C 4267 clr.w -[A7]
0000259E 4EAD 014A jsr [A5 + 0x14A]
000025A2 301F move.w D0, [A7]+
000025A4 42AD D2E4 clr.l [A5 - 0x2D1C]
000025A8 42AD D2E0 clr.l [A5 - 0x2D20]
000025AC 42AD D2DC clr.l [A5 - 0x2D24]
000025B0 426E FFB0 clr.w [A6 - 0x50]
000025B4 600E bra +0x10 /* 000025C4 */
label000025B6:
000025B6 3F2E FFB0 move.w -[A7], [A6 - 0x50]
000025BA 4EBA 01FC jsr [PC + 0x1FC /* 000027B8 */]
000025BE 548F addq.l A7, 2
000025C0 526E FFB0 addq.w [A6 - 0x50], 1
label000025C4:
000025C4 302E FFB0 move.w D0, [A6 - 0x50]
000025C8 B06D D22A cmp.w D0, [A5 - 0x2DD6]
000025CC 65E8 bcs -0x16 /* 000025B6 */
000025CE 41ED D51A lea.l A0, [A5 - 0x2AE6]
000025D2 2B48 D1CC move.l [A5 - 0x2E34], A0
000025D6 707B moveq.l D0, 0x7B
000025D8 2B40 D1D0 move.l [A5 - 0x2E30], D0
000025DC 426D D1D8 clr.w [A5 - 0x2E28]
000025E0 42AD D1DA clr.l [A5 - 0x2E26]
000025E4 4267 clr.w -[A7]
000025E6 486D D1AC pea.l [A5 - 0x2E54]
000025EA 4267 clr.w -[A7]
000025EC 4EAD 014A jsr [A5 + 0x14A]
000025F0 301F move.w D0, [A7]+
000025F2 4878 0400 pea.l [0x00000400]
000025F6 206D D2DC movea.l A0, [A5 - 0x2D24]
000025FA 4868 0200 pea.l [A0 + 0x200]
000025FE 4EAD 004A jsr [A5 + 0x4A]
00002602 2F00 move.l -[A7], D0
00002604 486D BBE6 pea.l [A5 - 0x441A]
00002608 4EAD 020A jsr [A5 + 0x20A]
0000260C 522D BBE6 addq.b [A5 - 0x441A], 1
00002610 7000 moveq.l D0, 0x00
00002612 102D BBE6 move.b D0, [A5 - 0x441A]
00002616 41ED BBE6 lea.l A0, [A5 - 0x441A]
0000261A 4840 swap.w D0
0000261C 4240 clr.w D0
0000261E 4840 swap.w D0
00002620 D1C0 add.l A0, D0
00002622 704B moveq.l D0, 0x4B
00002624 1080 move.b [A0], D0
00002626 3F3C 0008 move.w -[A7], 0x8
0000262A 4EBA 0568 jsr [PC + 0x568 /* 00002B94 */]
0000262E 548F addq.l A7, 2
00002630 4EBA 0538 jsr [PC + 0x538 /* 00002B6A */]
00002634 4878 0400 pea.l [0x00000400]
00002638 206D D2E0 movea.l A0, [A5 - 0x2D20]
0000263C 4868 0200 pea.l [A0 + 0x200]
00002640 4EAD 004A jsr [A5 + 0x4A]
00002644 2F00 move.l -[A7], D0
00002646 486D BBE6 pea.l [A5 - 0x441A]
0000264A 4EAD 020A jsr [A5 + 0x20A]
0000264E 522D BBE6 addq.b [A5 - 0x441A], 1
00002652 7000 moveq.l D0, 0x00
00002654 102D BBE6 move.b D0, [A5 - 0x441A]
00002658 41ED BBE6 lea.l A0, [A5 - 0x441A]
0000265C 4840 swap.w D0
0000265E 4240 clr.w D0
00002660 4840 swap.w D0
00002662 D1C0 add.l A0, D0
00002664 704B moveq.l D0, 0x4B
00002666 1080 move.b [A0], D0
00002668 3F3C 0008 move.w -[A7], 0x8
0000266C 4EBA 0526 jsr [PC + 0x526 /* 00002B94 */]
00002670 548F addq.l A7, 2
00002672 4EBA 04F6 jsr [PC + 0x4F6 /* 00002B6A */]
00002676 202D D2DC move.l D0, [A5 - 0x2D24]
0000267A D0AD D2E0 add.l D0, [A5 - 0x2D20]
0000267E 2D40 FFAC move.l [A6 - 0x54], D0
00002682 4878 0400 pea.l [0x00000400]
00002686 206E FFAC movea.l A0, [A6 - 0x54]
0000268A 4868 0200 pea.l [A0 + 0x200]
0000268E 4EAD 004A jsr [A5 + 0x4A]
00002692 2F00 move.l -[A7], D0
00002694 486D BBE6 pea.l [A5 - 0x441A]
00002698 4EAD 020A jsr [A5 + 0x20A]
0000269C 522D BBE6 addq.b [A5 - 0x441A], 1
000026A0 7000 moveq.l D0, 0x00
000026A2 102D BBE6 move.b D0, [A5 - 0x441A]
000026A6 41ED BBE6 lea.l A0, [A5 - 0x441A]
000026AA 4840 swap.w D0
000026AC 4240 clr.w D0
000026AE 4840 swap.w D0
000026B0 D1C0 add.l A0, D0
000026B2 704B moveq.l D0, 0x4B
000026B4 1080 move.b [A0], D0
000026B6 3F3C 0008 move.w -[A7], 0x8
000026BA 4EBA 04D8 jsr [PC + 0x4D8 /* 00002B94 */]
000026BE 548F addq.l A7, 2
000026C0 4EBA 04A8 jsr [PC + 0x4A8 /* 00002B6A */]
000026C4 486D D58C pea.l [A5 - 0x2A74]
000026C8 486D BBE7 pea.l [A5 - 0x4419]
000026CC 4878 000D pea.l [0x0000000D]
000026D0 4EAD 010A jsr [A5 + 0x10A]
000026D4 700D moveq.l D0, 0x0D
000026D6 1B40 BBE6 move.b [A5 - 0x441A], D0
000026DA 4EBA 048E jsr [PC + 0x48E /* 00002B6A */]
000026DE 4878 0400 pea.l [0x00000400]
000026E2 206D D2E4 movea.l A0, [A5 - 0x2D1C]
000026E6 4868 0200 pea.l [A0 + 0x200]
000026EA 4EAD 004A jsr [A5 + 0x4A]
000026EE 2F00 move.l -[A7], D0
000026F0 486D BBE6 pea.l [A5 - 0x441A]
000026F4 4EAD 020A jsr [A5 + 0x20A]
000026F8 522D BBE6 addq.b [A5 - 0x441A], 1
000026FC 7000 moveq.l D0, 0x00
000026FE 102D BBE6 move.b D0, [A5 - 0x441A]
00002702 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002706 4840 swap.w D0
00002708 4240 clr.w D0
0000270A 4840 swap.w D0
0000270C D1C0 add.l A0, D0
0000270E 704B moveq.l D0, 0x4B
00002710 1080 move.b [A0], D0
00002712 3F3C 0008 move.w -[A7], 0x8
00002716 4EBA 047C jsr [PC + 0x47C /* 00002B94 */]
0000271A 548F addq.l A7, 2
0000271C 4EBA 044C jsr [PC + 0x44C /* 00002B6A */]
00002720 202E FFAC move.l D0, [A6 - 0x54]
00002724 90AD D2E4 sub.l D0, [A5 - 0x2D1C]
00002728 4878 03E8 pea.l [0x000003E8]
0000272C 2F00 move.l -[A7], D0
0000272E 4EAD 0042 jsr [A5 + 0x42]
00002732 2F2E FFAC move.l -[A7], [A6 - 0x54]
00002736 2F00 move.l -[A7], D0
00002738 4EAD 004A jsr [A5 + 0x4A]
0000273C 4878 000A pea.l [0x0000000A]
00002740 5A80 addq.l D0, 5
00002742 2F00 move.l -[A7], D0
00002744 4EAD 004A jsr [A5 + 0x4A]
00002748 2F00 move.l -[A7], D0
0000274A 486D BBE6 pea.l [A5 - 0x441A]
0000274E 4EAD 020A jsr [A5 + 0x20A]
00002752 202E FFAC move.l D0, [A6 - 0x54]
00002756 B0AD D2E4 cmp.l D0, [A5 - 0x2D1C]
0000275A 620A bhi +0xC /* 00002766 */
0000275C 42A7 clr.l -[A7]
0000275E 486D BBE6 pea.l [A5 - 0x441A]
00002762 4EAD 020A jsr [A5 + 0x20A]
label00002766:
00002766 522D BBE6 addq.b [A5 - 0x441A], 1
0000276A 7000 moveq.l D0, 0x00
0000276C 102D BBE6 move.b D0, [A5 - 0x441A]
00002770 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002774 4840 swap.w D0
00002776 4240 clr.w D0
00002778 4840 swap.w D0
0000277A D1C0 add.l A0, D0
0000277C 7025 moveq.l D0, 0x25
0000277E 1080 move.b [A0], D0
00002780 3F3C 0008 move.w -[A7], 0x8
00002784 4EBA 040E jsr [PC + 0x40E /* 00002B94 */]
00002788 548F addq.l A7, 2
0000278A 7000 moveq.l D0, 0x00
0000278C 102D BBE6 move.b D0, [A5 - 0x441A]
00002790 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002794 4840 swap.w D0
00002796 4240 clr.w D0
00002798 4840 swap.w D0
0000279A D1C0 add.l A0, D0
0000279C 700D moveq.l D0, 0x0D
0000279E 1080 move.b [A0], D0
000027A0 4EBA 03C8 jsr [PC + 0x3C8 /* 00002B6A */]
000027A4 4267 clr.w -[A7]
000027A6 486D D1AC pea.l [A5 - 0x2E54]
000027AA 4267 clr.w -[A7]
000027AC 4EAD 013A jsr [A5 + 0x13A]
000027B0 301F move.w D0, [A7]+
000027B2 A850 trap InitCursor
label000027B4:
000027B4 4E5E unlink A6
000027B6 4E75 rts
fn000027B8:
000027B8 4E56 FF14 link A6, -0x00EC
000027BC 41EE FF16 lea.l A0, [A6 - 0xEA]
000027C0 2D48 FFA6 move.l [A6 - 0x5A], A0
000027C4 7070 moveq.l D0, 0x70
000027C6 2D40 FFAA move.l [A6 - 0x56], D0
000027CA 7001 moveq.l D0, 0x01
000027CC 3D40 FFB2 move.w [A6 - 0x4E], D0
000027D0 302E 0008 move.w D0, [A6 + 0x8]
000027D4 48C0 ext.l D0
000027D6 E580 asl D0, 2
000027D8 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
000027DC D1C0 add.l A0, D0
000027DE 2D50 FFB4 move.l [A6 - 0x4C], [A0]
000027E2 3D6D D23C FF9E move.w [A6 - 0x62], [A5 - 0x2DC4]
000027E8 4267 clr.w -[A7]
000027EA 486E FF86 pea.l [A6 - 0x7A]
000027EE 4267 clr.w -[A7]
000027F0 4EAD 0142 jsr [A5 + 0x142]
000027F4 301F move.w D0, [A7]+
000027F6 486E FF18 pea.l [A6 - 0xE8]
000027FA 486D BBE6 pea.l [A5 - 0x441A]
000027FE 4878 0018 pea.l [0x00000018 /* __m68k_vec_chk__ */]
00002802 4EAD 010A jsr [A5 + 0x10A]
00002806 7000 moveq.l D0, 0x00
00002808 102D BBE6 move.b D0, [A5 - 0x441A]
0000280C 0C40 0017 cmpi.w D0, 0x17
00002810 6306 bls +0x8 /* 00002818 */
00002812 7017 moveq.l D0, 0x17
00002814 1B40 BBE6 move.b [A5 - 0x441A], D0
label00002818:
00002818 3F3C 0018 move.w -[A7], 0x18
0000281C 4EBA 0376 jsr [PC + 0x376 /* 00002B94 */]
00002820 548F addq.l A7, 2
00002822 4EBA 0346 jsr [PC + 0x346 /* 00002B6A */]
00002826 7004 moveq.l D0, 0x04
00002828 1B40 BBE6 move.b [A5 - 0x441A], D0
0000282C 4AAE FF58 tst.l [A6 - 0xA8]
00002830 6612 bne +0x14 /* 00002844 */
00002832 486D D59A pea.l [A5 - 0x2A66]
00002836 486D BBE7 pea.l [A5 - 0x4419]
0000283A 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
0000283E 4EAD 010A jsr [A5 + 0x10A]
00002842 6010 bra +0x12 /* 00002854 */
label00002844:
00002844 486E FF58 pea.l [A6 - 0xA8]
00002848 486D BBE7 pea.l [A5 - 0x4419]
0000284C 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002850 4EAD 010A jsr [A5 + 0x10A]
label00002854:
00002854 3F3C 0008 move.w -[A7], 0x8
00002858 4EBA 033A jsr [PC + 0x33A /* 00002B94 */]
0000285C 548F addq.l A7, 2
0000285E 4EBA 030A jsr [PC + 0x30A /* 00002B6A */]
00002862 7004 moveq.l D0, 0x04
00002864 1B40 BBE6 move.b [A5 - 0x441A], D0
00002868 4AAE FF5C tst.l [A6 - 0xA4]
0000286C 6612 bne +0x14 /* 00002880 */
0000286E 486D D5A0 pea.l [A5 - 0x2A60]
00002872 486D BBE7 pea.l [A5 - 0x4419]
00002876 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
0000287A 4EAD 010A jsr [A5 + 0x10A]
0000287E 6010 bra +0x12 /* 00002890 */
label00002880:
00002880 486E FF5C pea.l [A6 - 0xA4]
00002884 486D BBE7 pea.l [A5 - 0x4419]
00002888 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
0000288C 4EAD 010A jsr [A5 + 0x10A]
label00002890:
00002890 3F3C 0008 move.w -[A7], 0x8
00002894 4EBA 02FE jsr [PC + 0x2FE /* 00002B94 */]
00002898 548F addq.l A7, 2
0000289A 4EBA 02CE jsr [PC + 0x2CE /* 00002B6A */]
0000289E 202E FF6A move.l D0, [A6 - 0x96]
000028A2 D1AD D2DC add.l [A5 - 0x2D24], D0
000028A6 202E FF6E move.l D0, [A6 - 0x92]
000028AA D1AD D2E0 add.l [A5 - 0x2D20], D0
000028AE 202E FF72 move.l D0, [A6 - 0x8E]
000028B2 D0AE FF76 add.l D0, [A6 - 0x8A]
000028B6 D1AD D2E4 add.l [A5 - 0x2D1C], D0
000028BA 2F2E FF6A move.l -[A7], [A6 - 0x96]
000028BE 486D BBE6 pea.l [A5 - 0x441A]
000028C2 4EAD 020A jsr [A5 + 0x20A]
000028C6 3F3C 0008 move.w -[A7], 0x8
000028CA 4EBA 02C8 jsr [PC + 0x2C8 /* 00002B94 */]
000028CE 548F addq.l A7, 2
000028D0 4EBA 0298 jsr [PC + 0x298 /* 00002B6A */]
000028D4 2F2E FF6E move.l -[A7], [A6 - 0x92]
000028D8 486D BBE6 pea.l [A5 - 0x441A]
000028DC 4EAD 020A jsr [A5 + 0x20A]
000028E0 3F3C 0008 move.w -[A7], 0x8
000028E4 4EBA 02AE jsr [PC + 0x2AE /* 00002B94 */]
000028E8 548F addq.l A7, 2
000028EA 4EBA 027E jsr [PC + 0x27E /* 00002B6A */]
000028EE 202E FF6E move.l D0, [A6 - 0x92]
000028F2 D0AE FF6A add.l D0, [A6 - 0x96]
000028F6 2F00 move.l -[A7], D0
000028F8 486D BBE6 pea.l [A5 - 0x441A]
000028FC 4EAD 020A jsr [A5 + 0x20A]
00002900 3F3C 0008 move.w -[A7], 0x8
00002904 4EBA 028E jsr [PC + 0x28E /* 00002B94 */]
00002908 548F addq.l A7, 2
0000290A 4EBA 025E jsr [PC + 0x25E /* 00002B6A */]
0000290E 7000 moveq.l D0, 0x00
00002910 102E FF16 move.b D0, [A6 - 0xEA]
00002914 3F00 move.w -[A7], D0
00002916 4EBA 0104 jsr [PC + 0x104 /* 00002A1C */]
0000291A 548F addq.l A7, 2
0000291C 3F3C 0008 move.w -[A7], 0x8
00002920 4EBA 0272 jsr [PC + 0x272 /* 00002B94 */]
00002924 548F addq.l A7, 2
00002926 4EBA 0242 jsr [PC + 0x242 /* 00002B6A */]
0000292A 7000 moveq.l D0, 0x00
0000292C 102E FF17 move.b D0, [A6 - 0xE9]
00002930 3F00 move.w -[A7], D0
00002932 4EBA 00E8 jsr [PC + 0xE8 /* 00002A1C */]
00002936 548F addq.l A7, 2
00002938 3F3C 0008 move.w -[A7], 0x8
0000293C 4EBA 0256 jsr [PC + 0x256 /* 00002B94 */]
00002940 548F addq.l A7, 2
00002942 4EBA 0226 jsr [PC + 0x226 /* 00002B6A */]
00002946 202E FF72 move.l D0, [A6 - 0x8E]
0000294A D0AE FF76 add.l D0, [A6 - 0x8A]
0000294E 2F00 move.l -[A7], D0
00002950 486D BBE6 pea.l [A5 - 0x441A]
00002954 4EAD 020A jsr [A5 + 0x20A]
00002958 3F3C 0008 move.w -[A7], 0x8
0000295C 4EBA 0236 jsr [PC + 0x236 /* 00002B94 */]
00002960 548F addq.l A7, 2
00002962 4EBA 0206 jsr [PC + 0x206 /* 00002B6A */]
00002966 202E FF6A move.l D0, [A6 - 0x96]
0000296A D0AE FF6E add.l D0, [A6 - 0x92]
0000296E 4A80 tst.l D0
00002970 6756 beq +0x58 /* 000029C8 */
00002972 202E FF6A move.l D0, [A6 - 0x96]
00002976 D0AE FF6E add.l D0, [A6 - 0x92]
0000297A 222E FF72 move.l D1, [A6 - 0x8E]
0000297E D2AE FF76 add.l D1, [A6 - 0x8A]
00002982 B081 cmp.l D0, D1
00002984 6342 bls +0x44 /* 000029C8 */
00002986 202E FF6A move.l D0, [A6 - 0x96]
0000298A D0AE FF6E add.l D0, [A6 - 0x92]
0000298E 90AE FF72 sub.l D0, [A6 - 0x8E]
00002992 90AE FF76 sub.l D0, [A6 - 0x8A]
00002996 4878 03E8 pea.l [0x000003E8]
0000299A 2F00 move.l -[A7], D0
0000299C 4EAD 0042 jsr [A5 + 0x42]
000029A0 222E FF6A move.l D1, [A6 - 0x96]
000029A4 D2AE FF6E add.l D1, [A6 - 0x92]
000029A8 2F01 move.l -[A7], D1
000029AA 2F00 move.l -[A7], D0
000029AC 4EAD 004A jsr [A5 + 0x4A]
000029B0 4878 000A pea.l [0x0000000A]
000029B4 5A80 addq.l D0, 5
000029B6 2F00 move.l -[A7], D0
000029B8 4EAD 004A jsr [A5 + 0x4A]
000029BC 2F00 move.l -[A7], D0
000029BE 486D BBE6 pea.l [A5 - 0x441A]
000029C2 4EAD 020A jsr [A5 + 0x20A]
000029C6 6010 bra +0x12 /* 000029D8 */
label000029C8:
000029C8 486D D5A6 pea.l [A5 - 0x2A5A]
000029CC 486D BBE6 pea.l [A5 - 0x441A]
000029D0 4878 0002 pea.l [0x00000002]
000029D4 4EAD 010A jsr [A5 + 0x10A]
label000029D8:
000029D8 7000 moveq.l D0, 0x00
000029DA 102D BBE6 move.b D0, [A5 - 0x441A]
000029DE 41ED BBE6 lea.l A0, [A5 - 0x441A]
000029E2 5240 addq.w D0, 1
000029E4 4840 swap.w D0
000029E6 4240 clr.w D0
000029E8 4840 swap.w D0
000029EA D1C0 add.l A0, D0
000029EC 7025 moveq.l D0, 0x25
000029EE 1080 move.b [A0], D0
000029F0 522D BBE6 addq.b [A5 - 0x441A], 1
000029F4 3F3C 0008 move.w -[A7], 0x8
000029F8 4EBA 019A jsr [PC + 0x19A /* 00002B94 */]
000029FC 548F addq.l A7, 2
000029FE 7000 moveq.l D0, 0x00
00002A00 102D BBE6 move.b D0, [A5 - 0x441A]
00002A04 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002A08 4840 swap.w D0
00002A0A 4240 clr.w D0
00002A0C 4840 swap.w D0
00002A0E D1C0 add.l A0, D0
00002A10 700D moveq.l D0, 0x0D
00002A12 1080 move.b [A0], D0
00002A14 4EBA 0154 jsr [PC + 0x154 /* 00002B6A */]
00002A18 4E5E unlink A6
00002A1A 4E75 rts
fn00002A1C:
00002A1C 4E56 0000 link A6, 0
00002A20 302E 0008 move.w D0, [A6 + 0x8]
00002A24 4EAD 002A jsr [A5 + 0x2A]
00002A28 000A 002A ori.b A2, 0x2A /* '*' */
00002A2C 0000 0040 ori.b D0, 0x40 /* '@' */
00002A30 0010 0056 ori.b [A0], 0x56 /* 'V' */
00002A34 0001 006C ori.b D1, 0x6C /* 'l' */
00002A38 0011 0082 ori.b [A1], 0x82
00002A3C 0002 0098 ori.b D2, 0x98
00002A40 0012 00AE ori.b [A2], 0xAE
00002A44 0003 00C2 ori.b D3, 0xC2
00002A48 0013 00D6 ori.b [A3], 0xD6
00002A4C 0020 00EA ori.b -[A0], 0xEA
00002A50 0030 00FE 7004 ori.b [A0 + D7.w + 0x4], 0xFE
00002A56 1B40 BBE6 move.b [A5 - 0x441A], D0
00002A5A 486D D5A8 pea.l [A5 - 0x2A58]
00002A5E 486D BBE7 pea.l [A5 - 0x4419]
00002A62 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002A66 4EAD 010A jsr [A5 + 0x10A]
00002A6A 6000 00FA bra +0xFC /* 00002B66 */
00002A6E 7004 moveq.l D0, 0x04
00002A70 1B40 BBE6 move.b [A5 - 0x441A], D0
00002A74 486D D5AE pea.l [A5 - 0x2A52]
00002A78 486D BBE7 pea.l [A5 - 0x4419]
00002A7C 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002A80 4EAD 010A jsr [A5 + 0x10A]
00002A84 6000 00E0 bra +0xE2 /* 00002B66 */
00002A88 7003 moveq.l D0, 0x03
00002A8A 1B40 BBE6 move.b [A5 - 0x441A], D0
00002A8E 486D D5B4 pea.l [A5 - 0x2A4C]
00002A92 486D BBE7 pea.l [A5 - 0x4419]
00002A96 4878 0003 pea.l [0x00000003]
00002A9A 4EAD 010A jsr [A5 + 0x10A]
00002A9E 6000 00C6 bra +0xC8 /* 00002B66 */
00002AA2 7004 moveq.l D0, 0x04
00002AA4 1B40 BBE6 move.b [A5 - 0x441A], D0
00002AA8 486D D5B8 pea.l [A5 - 0x2A48]
00002AAC 486D BBE7 pea.l [A5 - 0x4419]
00002AB0 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002AB4 4EAD 010A jsr [A5 + 0x10A]
00002AB8 6000 00AC bra +0xAE /* 00002B66 */
00002ABC 7003 moveq.l D0, 0x03
00002ABE 1B40 BBE6 move.b [A5 - 0x441A], D0
00002AC2 486D D5BE pea.l [A5 - 0x2A42]
00002AC6 486D BBE7 pea.l [A5 - 0x4419]
00002ACA 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002ACE 4EAD 010A jsr [A5 + 0x10A]
00002AD2 6000 0092 bra +0x94 /* 00002B66 */
00002AD6 7004 moveq.l D0, 0x04
00002AD8 1B40 BBE6 move.b [A5 - 0x441A], D0
00002ADC 486D D5C4 pea.l [A5 - 0x2A3C]
00002AE0 486D BBE7 pea.l [A5 - 0x4419]
00002AE4 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002AE8 4EAD 010A jsr [A5 + 0x10A]
00002AEC 6000 0078 bra +0x7A /* 00002B66 */
00002AF0 7004 moveq.l D0, 0x04
00002AF2 1B40 BBE6 move.b [A5 - 0x441A], D0
00002AF6 486D D5CA pea.l [A5 - 0x2A36]
00002AFA 486D BBE7 pea.l [A5 - 0x4419]
00002AFE 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002B02 4EAD 010A jsr [A5 + 0x10A]
00002B06 605E bra +0x60 /* 00002B66 */
00002B08 7004 moveq.l D0, 0x04
00002B0A 1B40 BBE6 move.b [A5 - 0x441A], D0
00002B0E 486D D5D0 pea.l [A5 - 0x2A30]
00002B12 486D BBE7 pea.l [A5 - 0x4419]
00002B16 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002B1A 4EAD 010A jsr [A5 + 0x10A]
00002B1E 6046 bra +0x48 /* 00002B66 */
00002B20 7004 moveq.l D0, 0x04
00002B22 1B40 BBE6 move.b [A5 - 0x441A], D0
00002B26 486D D5D6 pea.l [A5 - 0x2A2A]
00002B2A 486D BBE7 pea.l [A5 - 0x4419]
00002B2E 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002B32 4EAD 010A jsr [A5 + 0x10A]
00002B36 602E bra +0x30 /* 00002B66 */
00002B38 7004 moveq.l D0, 0x04
00002B3A 1B40 BBE6 move.b [A5 - 0x441A], D0
00002B3E 486D D5DC pea.l [A5 - 0x2A24]
00002B42 486D BBE7 pea.l [A5 - 0x4419]
00002B46 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */]
00002B4A 4EAD 010A jsr [A5 + 0x10A]
00002B4E 6016 bra +0x18 /* 00002B66 */
00002B50 7003 moveq.l D0, 0x03
00002B52 1B40 BBE6 move.b [A5 - 0x441A], D0
00002B56 486D D5E2 pea.l [A5 - 0x2A1E]
00002B5A 486D BBE7 pea.l [A5 - 0x4419]
00002B5E 4878 0003 pea.l [0x00000003]
00002B62 4EAD 010A jsr [A5 + 0x10A]
label00002B66:
00002B66 4E5E unlink A6
00002B68 4E75 rts
fn00002B6A:
00002B6A 41ED BBE7 lea.l A0, [A5 - 0x4419]
00002B6E 2B48 D1CC move.l [A5 - 0x2E34], A0
00002B72 7000 moveq.l D0, 0x00
00002B74 102D BBE6 move.b D0, [A5 - 0x441A]
00002B78 2B40 D1D0 move.l [A5 - 0x2E30], D0
00002B7C 426D D1D8 clr.w [A5 - 0x2E28]
00002B80 42AD D1DA clr.l [A5 - 0x2E26]
00002B84 4267 clr.w -[A7]
00002B86 486D D1AC pea.l [A5 - 0x2E54]
00002B8A 4267 clr.w -[A7]
00002B8C 4EAD 014A jsr [A5 + 0x14A]
00002B90 301F move.w D0, [A7]+
00002B92 4E75 rts
fn00002B94:
00002B94 4E56 FFFC link A6, -0x0004
00002B98 7000 moveq.l D0, 0x00
00002B9A 102D BBE6 move.b D0, [A5 - 0x441A]
00002B9E 3D40 FFFE move.w [A6 - 0x2], D0
00002BA2 1B6E 0009 BBE6 move.b [A5 - 0x441A], [A6 + 0x9]
00002BA8 536E 0008 subq.w [A6 + 0x8], 1
00002BAC 302E 0008 move.w D0, [A6 + 0x8]
00002BB0 906E FFFE sub.w D0, [A6 - 0x2]
00002BB4 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002BB8 D0C0 add.w A0, D0
00002BBA 486D BBE7 pea.l [A5 - 0x4419]
00002BBE 4868 0001 pea.l [A0 + 0x1]
00002BC2 306E 0008 movea.w A0, [A6 + 0x8]
00002BC6 2F08 move.l -[A7], A0
00002BC8 4EAD 010A jsr [A5 + 0x10A]
00002BCC 7001 moveq.l D0, 0x01
00002BCE 3D40 FFFC move.w [A6 - 0x4], D0
00002BD2 6010 bra +0x12 /* 00002BE4 */
label00002BD4:
00002BD4 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002BD8 D0EE FFFC add.w A0, [A6 - 0x4]
00002BDC 7020 moveq.l D0, 0x20
00002BDE 1080 move.b [A0], D0
00002BE0 526E FFFC addq.w [A6 - 0x4], 1
label00002BE4:
00002BE4 302E 0008 move.w D0, [A6 + 0x8]
00002BE8 906E FFFE sub.w D0, [A6 - 0x2]
00002BEC B06E FFFC cmp.w D0, [A6 - 0x4]
00002BF0 6CE2 bge -0x1C /* 00002BD4 */
00002BF2 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002BF6 D0EE 0008 add.w A0, [A6 + 0x8]
00002BFA 7009 moveq.l D0, 0x09
00002BFC 1140 0001 move.b [A0 + 0x1], D0
00002C00 4E5E unlink A6
00002C02 4E75 rts